Elgin
Elgin
Portsmouth
Portsmouth
Train

Elgin to Portsmouth

Updated: 28 May 2026

The journey from Elgin to Portsmouth is best made by train. You will travel from Elgin to Edinburgh, then take an LNER service to London King's Cross, transfer to London Waterloo, and take a South Western Railway train to Portsmouth. The total journey takes approximately 9.5 hours. This route connects the Highlands to the historic naval city of Portsmouth.

Total Distance: Driving distance 880 km, air distance 720 km.
Fastest Way
Train via London, taking 9.5 hours.
Cheapest Way
Advance tickets booked 12 weeks ahead.
Compare Elgin to Portsmouth Routes
Train
Connecting
Duration
9.5 hours
Avg Price
115-230 GBP
Operator
LNER and South Western Railway
Route
Elgin to Edinburgh, LNER to London, transfer to Waterloo, SWR to Portsmouth.

Allow at least 60 minutes for the transfer between London stations.

Travel Tips
  • Transfer
    Use the London Underground to travel between King's Cross and Waterloo.
  • Booking
    Book your London transfer as part of your main ticket if possible.
  • Food
    Portsmouth has a great variety of restaurants near the harbor.
  • WiFi
    Most trains offer WiFi, but it can be spotty in tunnels.
  • Luggage
    Keep your luggage secure during the London transfer.
Safety Tips
  • Awareness
    Stay alert in busy London stations.
  • Transport
    Use official taxis or public transport at night.
  • Emergency
    Keep your phone charged for the long journey.
  • Assistance
    Ask staff for help if you have heavy luggage.
People Also Ask
  • Is there a direct train?
    No, you must change in London.
  • How long is the journey?
    Approximately 9.5 hours.
  • Is Portsmouth safe?
    Yes, it is generally safe for tourists.
  • Can I take a dog?
    Yes, dogs are allowed on UK trains.
  • Are there flights?
    No, there are no practical flight options for this route.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Summer for the Portsmouth Historic Dockyard and waterfront events.

Things to Do in Portsmouth
1
Historic Dockyard
Visit the home of the Royal Navy, including the HMS Victory.
2
Spinnaker Tower
Enjoy panoramic views of the city and the Solent from this iconic tower.
3
Gunwharf Quays
Shop at this waterfront outlet center with many restaurants.
4
Southsea Castle
Explore this historic fort built by Henry VIII.
Tags
Elgin to Portsmouth train traveling to Portsmouth from Scotland best train route to Portsmouth LNER and South Western Railway Elgin to Portsmouth journey UK rail travel guide Portsmouth tourism train tickets Scotland to England