Alness
Alness
Portsmouth
Portsmouth
Train Driving

Alness to Portsmouth

Updated: 28 May 2026

Traveling from Alness to Portsmouth covers approximately 850 km across the length of the United Kingdom. The most efficient route involves taking a ScotRail service from Alness station to Inverness, followed by an LNER train to London King's Cross. From London, you must transfer via the Underground to London Waterloo for a South Western Railway service to Portsmouth Harbour. Driving takes roughly 10 to 12 hours via the A9, M90, and M6 motorways. This journey transitions from the rugged Highlands to the historic naval docks of the English south coast.

Total Distance: 850 km driving distance; 720 km straight-line air distance.
Fastest Way
Train, avoiding the fatigue of a 11-hour drive.
Cheapest Way
Train, if booked as separate Advance tickets well in advance.
Compare Alness to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 10 hours 30 mins 11 hours
Avg Price 120 GBP - 250 GBP 150 GBP (fuel)
Operator ScotRail, LNER, South Western Railway Personal Vehicle
Route Alness to Inverness, Inverness to London King's Cross, London Waterloo to Portsmouth Harbour. A9, M90, M74, M6, M42, M40, A34, A3.
Tip Book your tickets at least 12 weeks in advance to secure Advance Single fares. Expect heavy traffic when passing through Birmingham on the M6.
Travel Tips
  • Railcard Usage
    Use a Two Together or Network Railcard to save one-third on your train fares.
  • Luggage Handling
    Keep your luggage light as you will need to navigate the London Underground between stations.
  • Seat Reservations
    Always reserve a seat on the LNER service from Inverness to London to ensure comfort.
  • Station Transfers
    Allow at least 60 minutes for your transfer between London King's Cross and London Waterloo.
  • Food Supplies
    Purchase snacks at Inverness station as onboard catering can be expensive and limited.
Safety Tips
  • Road Fatigue
    If driving, take a mandatory 15-minute break every two hours to maintain alertness.
  • Station Awareness
    Stay vigilant in busy London terminals and keep your belongings in sight at all times.
  • Weather Checks
    Check the Met Office for severe weather warnings on the A9, which can be treacherous in winter.
  • Emergency Contacts
    Save the number for National Rail Enquiries in your phone for real-time travel updates.
People Also Ask
  • Is there a direct train from Alness to Portsmouth?
    No, you must change trains in Inverness and London.
  • How long does the drive take?
    The drive typically takes between 10 and 12 hours depending on traffic.
  • Can I fly this route?
    You can fly from Inverness to London and then take a train to Portsmouth.
  • What is the best way to travel?
    The train is generally considered the most comfortable for this long distance.
  • Are there tolls on this route?
    There are no major tolls on the primary A9/M6 route to Portsmouth.
Quick Info
  • From Alness, Scotland, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

May to September for longer daylight hours and more reliable rail connections.

Things to Do in Portsmouth
1
Inverness Castle
Start your journey by viewing this historic site overlooking the River Ness. It serves as a landmark before you head south.
2
London King's Cross
Visit the iconic Platform 9 3/4 while transferring between your rail connections. It is a famous spot for photography.
3
Portsmouth Historic Dockyard
Explore the HMS Victory and Mary Rose Museum upon arrival. These are world-class maritime heritage sites.
4
Spinnaker Tower
Ascend this 170-meter landmark for panoramic views of the Solent. It is located right at the Portsmouth Harbour station.
Tags
Alness to Portsmouth travel train from Alness to Portsmouth driving Alness to Portsmouth Scotland to Hampshire travel best way to travel Alness to Portsmouth long distance UK travel ScotRail to LNER route traveling from Highlands to South Coast UK cross-country travel guide Alness transport options
More to Alness