The journey from Portree to Portsmouth spans approximately 1,060 km. By road, you will traverse the A87, A82, and the M6/M25/A3 corridor. By rail, the route involves a train from Kyle of Lochalsh to Inverness, followed by a long-distance service to London, and a final connection to Portsmouth Harbour. This is a significant journey requiring careful planning and multiple connections.
Total Distance: 1,060 km driving distance, 790 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 15 hours | 13 hours 30 mins |
| Avg Price | 170-320 GBP | 145-200 GBP in fuel |
| Operator | ScotRail and South Western Railway | N/A |
| Route | Kyle of Lochalsh to Inverness, London Euston to London Waterloo, then to Portsmouth. | A87, A82, M74, M6, M25, A3. |
| Tip | Book your London cross-town transfer with plenty of buffer time. | The A3 into Portsmouth can be busy; check for local traffic updates. |
June to August for the best weather to enjoy Portsmouth's historic dockyards.