The journey from Keith to Portsmouth is one of the longest domestic trips in the UK, covering nearly 900 kilometers. You will travel from the Moray region down to the historic naval city of Portsmouth on the south coast. Rail travel requires multiple changes, typically involving the East Coast Main Line and connections through London. Driving involves a long haul down the M6 and M3 motorways. This route is best planned as a multi-day trip if driving.
Total Distance: Driving distance 910 km, straight-line air distance 750 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 12 hours |
| Avg Price | 120 GBP - 280 GBP | 170 GBP (fuel) |
| Operator | ScotRail, LNER, South Western Railway | N/A |
| Route | Keith to Aberdeen, Aberdeen to London Kings Cross, transfer to Waterloo, then to Portsmouth Harbour. | A96, A9, M90, M74, M6, M42, M40, M25, A3. |
| Tip | Book a seat on the right side of the train for coastal views near Portsmouth. | The A3 into Portsmouth can be slow; check traffic apps before arrival. |
Summer months for better weather, though Portsmouth is pleasant year-round.