Elgin
Elgin
Portsmouth
Portsmouth
Train Driving

Elgin to Portsmouth

Updated: 28 May 2026

The journey from Elgin to Portsmouth covers about 970 km. By train, you travel to Edinburgh, then take an LNER service to London, followed by a connection to Portsmouth. Driving involves the A96, A90, A1(M), M6, and A3. Portsmouth is a historic naval city famous for its dockyard. This route is a common path for those traveling from the north of Scotland to the south coast of England.

Total Distance: 970 km driving distance, 770 km straight-line air distance.
Fastest Way
Driving via the M6 and A3.
Cheapest Way
Advance train tickets booked via the LNER website.
Compare Elgin to Portsmouth Routes
Train
Connecting
Driving
Direct
Duration 12 hours 30 mins 12 hours
Avg Price 155-310 GBP 165 GBP fuel
Operator LNER and South Western Railway Personal Vehicle
Route Elgin-Edinburgh-London-Portsmouth A96, A90, A1(M), M6, A3
Tip South Western Railway trains from London Waterloo to Portsmouth are frequent. The A3 is the most direct road route to Portsmouth.
Travel Tips
  • Train Transfers
    Allow enough time for the transfer between London stations.
  • Parking
    Use the Gunwharf Quays car park for central access.
  • Dining
    Try the diverse food options in the city center.
  • Booking
    Use the Trainline app to track your train in real-time.
  • Navigation
    Use Google Maps for live traffic updates on the A3.
Safety Tips
  • Road Safety
    Watch for speed cameras on the A3.
  • Personal Safety
    Keep your belongings secure in crowded areas.
  • Emergency
    Save the number for local taxi services in your phone.
  • Vehicle Check
    Check your tire pressure before a long-distance drive.
People Also Ask
  • Is Portsmouth a good place to visit?
    Yes, it has a rich naval history and cultural attractions.
  • How long is the train journey?
    It takes approximately 12.5 hours.
  • Can I drive to Portsmouth?
    Yes, it is well-connected by the A3.
  • Are there direct flights?
    No, there are no commercial flights to Portsmouth.
  • What is the best way to get around Portsmouth?
    The city center is very walkable.
Quick Info
  • From Elgin, Moray, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

Summer for the Portsmouth Maritime Festival.

Things to Do in Portsmouth
1
Historic Dockyard
Explore the history of the Royal Navy, including the HMS Victory.
2
Spinnaker Tower
Enjoy panoramic views of the city and harbor from this iconic tower.
3
Gunwharf Quays
Shop and dine in this waterfront shopping center.
4
Southsea Castle
Visit this historic castle built by Henry VIII.
Tags
Elgin to Portsmouth train to Portsmouth driving to Portsmouth M6 route Hampshire travel ScotRail to Portsmouth UK travel guide Portsmouth transport long distance UK