Keith
Keith
Portsmouth
Portsmouth
Train Driving

Keith to Portsmouth

Updated: 28 May 2026

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.
Fastest Way
Train, as driving 12 hours is physically demanding and prone to traffic delays.
Cheapest Way
Train, if booked well in advance using a Railcard.
Compare Keith to Portsmouth Routes
Train
Connecting
Driving
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.
Travel Tips
  • London Transfer
    Use the London Underground 'Tube' to move between Kings Cross and Waterloo.
  • Booking
    Split your tickets at London to potentially save money on the total fare.
  • Comfort
    Bring a portable charger for your phone, as long journeys drain batteries.
  • Food
    Buy food at Aberdeen station before boarding the long-distance train.
  • Luggage
    Keep your luggage light to make navigating London stations easier.
Safety Tips
  • Fatigue
    If driving, stop every 2 hours for a 15-minute break.
  • Valuables
    Keep your bags locked and in sight at all times in busy stations.
  • Vehicle Check
    Check your coolant and oil before embarking on such a long drive.
  • Emergency
    Keep a physical map in the car in case of GPS failure.
People Also Ask
  • Is there a direct train?
    No, you must change at least twice.
  • How long is the drive?
    Expect 12 hours of driving time excluding stops.
  • Are there ferries?
    Portsmouth has ferries to France and the Isle of Wight, but not to Scotland.
  • Is the A3 busy?
    Yes, especially during peak commuting hours near Portsmouth.
  • Can I take a bike?
    Yes, but you must reserve a space on the train in advance.
Quick Info
  • From Keith, Scotland, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Summer months for better weather, though Portsmouth is pleasant year-round.

Things to Do in Portsmouth
1
Historic Dockyard
Home to the HMS Victory and the Mary Rose Museum. A must-visit for naval history enthusiasts.
2
Spinnaker Tower
Offers panoramic views of the Solent and the Isle of Wight from 170 meters up.
3
Southsea Castle
Built by Henry VIII, this fortress offers great views across the sea.
4
Gunwharf Quays
A premium shopping and dining destination located right on the waterfront.
Tags
Keith to Portsmouth train travel Scotland to Portsmouth driving Keith to Portsmouth long distance UK travel ScotRail to South Western Railway best way to Portsmouth Keith to Portsmouth travel time UK rail connections