The journey from Aviemore to Portsmouth covers 860 km. You will take the ScotRail service to Edinburgh, connect to an LNER train to London King's Cross, and then take the London Underground to Waterloo for a South Western Railway train to Portsmouth. This route takes you from the Highlands to the historic naval city of Portsmouth. Expect a total travel time of 10.5 to 11.5 hours.
Total Distance: Driving distance 860 km, straight-line air distance 730 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours 30 mins | 10 hours |
| Avg Price | 145 GBP - 310 GBP | 180 GBP (fuel) |
| Operator | LNER, South Western Railway, and ScotRail | N/A |
| Route | Aviemore to Edinburgh, London King's Cross to Waterloo, then Portsmouth. | A9, M90, A1(M), M1, M25, and A3. |
| Tip | Portsmouth Harbour station is the best stop for the Historic Dockyard. | The A3 is the primary road route into Portsmouth from London. |
May to September for visiting the Historic Dockyard and coastal attractions.