The journey from Kyle of Lochalsh to the naval city of Portsmouth covers approximately 1070 km. You will travel from the rugged Scottish coast to the historic English naval base. Rail travel requires a transfer in London, typically moving from Euston to Waterloo. Driving involves the M6 and the A3, which provides a direct route into the city. Expect a total travel time of around 15 hours by train or 14 hours by car.
Total Distance: Driving distance 1075 km, straight-line air distance 760 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 15 hours 30 mins | 14 hours |
| Avg Price | 160-320 GBP | 160-210 GBP fuel |
| Operator | ScotRail, Avanti West Coast, South Western Railway | N/A |
| Route | Kyle to Inverness, Inverness to London Euston, London Waterloo to Portsmouth Harbour. | A87, A82, M74, M6, M42, M40, A3. |
| Tip | Portsmouth Harbour station is right next to the Historic Dockyard. | The A3 through Surrey can be busy; plan your arrival outside peak hours. |
Summer months for the best weather to enjoy Portsmouth's Historic Dockyard.