Grantown-on-Spey
Grantown-on-Spey
Portsmouth
Portsmouth
Train

Grantown-on-Spey to Portsmouth

Updated: 28 May 2026

The journey from Grantown-on-Spey to Portsmouth is a long-distance trip requiring multiple train changes. You will travel from the Highlands to the South Coast of England. The total travel time is approximately 10 hours. It is a scenic route that takes you through the heart of the UK. Plan your connections carefully to ensure a smooth journey.

Total Distance: Driving distance 920 km, straight-line air distance 720 km.
Fastest Way
Driving is faster than the train, taking approximately 9 hours.
Cheapest Way
Booking Advance tickets for each leg of the journey is the cheapest way.
Compare Grantown-on-Spey to Portsmouth Routes
Train
Connecting
Duration
10 hours
Avg Price
125-230 GBP
Operator
LNER and South Western Railway
Route
Aviemore to Edinburgh, Edinburgh to London King's Cross, London Waterloo to Portsmouth.

You will need to transfer between London stations using the Underground.

Travel Tips
  • Station Transfers
    Allow plenty of time for the transfer between London King's Cross and Waterloo.
  • Booking
    Use the Trainline app to monitor your train status.
  • Comfort
    Bring snacks and water for the long journey.
  • Connectivity
    Most trains have power sockets for your devices.
  • Tickets
    Keep your digital ticket ready for inspection.
Safety Tips
  • Station Safety
    Stay in well-lit areas when arriving at Portsmouth station.
  • Valuables
    Keep your wallet and phone secure in crowded areas.
  • Assistance
    Ask station staff if you need help with luggage or directions.
  • Emergency
    Dial 999 for any urgent assistance.
People Also Ask
  • Is there a direct train?
    No, you must change trains at least twice.
  • How much is the train?
    Prices start from 125 GBP if booked in advance.
  • Can I drive?
    Yes, the drive takes about 9 hours via the A9 and M1/M3.
  • Is Portsmouth safe?
    Yes, like any major city, stay aware of your surroundings.
  • Are there buses?
    National Express coaches are available but take longer than the train.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

August for the Portsmouth International Kite Festival.

Things to Do in Portsmouth
1
Historic Dockyard
Explore the historic ships, including the HMS Victory. It is a must-see attraction.
2
Spinnaker Tower
Enjoy panoramic views of the city and the Solent. It is an iconic landmark.
3
Southsea Castle
Visit the historic castle built by Henry VIII. It offers great views of the sea.
4
Gunwharf Quays
Enjoy shopping and dining in the waterfront complex.
Tags
Grantown-on-Spey to Portsmouth train LNER and South Western Railway traveling to Portsmouth from Scotland Aviemore station A9 road to Portsmouth best way to Portsmouth Highlands to South Coast travel train travel UK Portsmouth tourism guide