Aviemore
Aviemore
Portsmouth
Portsmouth
Train Driving

Aviemore to Portsmouth

Updated: 28 May 2026

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.
Fastest Way
Driving, taking approximately 10 hours depending on traffic.
Cheapest Way
Train, if booked as an Advance ticket 12 weeks prior, costing roughly 145 GBP.
Compare Aviemore to Portsmouth Routes
Train
Connecting
Driving
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.
Travel Tips
  • Station Transfers
    Allow plenty of time for the transfer between London King's Cross and Waterloo.
  • Booking
    Book your tickets via the South Western Railway website for potential discounts.
  • Portsmouth Harbour
    Ensure you get off at Portsmouth Harbour station for the main attractions.
  • Connectivity
    Wi-Fi is available on most South Western Railway trains.
  • Food
    There are many food outlets at Gunwharf Quays.
Safety Tips
  • Road Safety
    The A3 can be busy; check for accidents before starting your journey.
  • Personal Safety
    Be aware of your surroundings in the busy dockyard area.
  • Night Travel
    Use official taxi ranks when traveling at night.
  • Weather
    Portsmouth can be windy due to its coastal location.
People Also Ask
  • Is there a direct train?
    No, you must change in London.
  • How long is the drive?
    Approximately 10 hours.
  • Can I take a bus?
    Yes, but it is not recommended due to the duration.
  • Is Portsmouth safe?
    Yes, it is a standard city with normal safety precautions.
  • Are there flights?
    No, the nearest airport is Southampton Airport (SOU).
Quick Info
  • From Aviemore, Highlands, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

May to September for visiting the Historic Dockyard and coastal attractions.

Things to Do in Portsmouth
1
Portsmouth Historic Dockyard
Explore the HMS Victory and the Mary Rose Museum. It is a world-class maritime heritage site.
2
Spinnaker Tower
Take in panoramic views of the Solent and the city from this iconic tower. It is a must-visit landmark.
3
Southsea Castle
Visit this historic fort built by Henry VIII. It offers great views across the sea.
4
Gunwharf Quays
Shop and dine at this waterfront complex. It features many designer outlets and restaurants.
Tags
Aviemore to Portsmouth train Highlands to Portsmouth travel London to Portsmouth rail ScotRail LNER connection traveling from Aviemore to Portsmouth UK train travel Portsmouth city guide Aviemore station