Distance from Portsmouth to Oban
The distance from Portsmouth to Oban is 865 km (or 538 mi). The estimated driving time for the trip is 9h 6min and the main road for this route is the M6. In a straight line, the distance between Portsmouth and Oban is 687 km (427 mi).
Distance from Portsmouth and other towns
- Distance from Portsmouth to Canvey Island
- Distance from Portsmouth to Porth
- Distance from Portsmouth to Barnard Castle
- Distance from Portsmouth to Machynlleth
- Distance from Portsmouth to Kettering
- Distance from Portsmouth to South Brent
- Distance from Portsmouth to Rushden
- Distance from Portsmouth to Whitstable
- Distance from Portsmouth to Ascot
- Distance from Portsmouth to Newmilns
- Distance from Portsmouth to Westhill
- Distance from Portsmouth to Redcar
Distance from Oban and other towns
- Distance from Oban to Middlesbrough
- Distance from Oban to Nottingham
- Distance from Oban to Stoke-On-Trent
- Distance from Oban to Glasgow
- Distance from Oban to London
- Distance from Oban to Sheffield
- Distance from Oban to Edinburgh
- Distance from Oban to Reading
- Distance from Oban to Cardiff
- Distance from Oban to Manchester
- Distance from Oban to Brighton