COMPARE Prices across different modes

Sat
Sep 18
$192London North Eastern Railway
$40National Express
$222Loganair
Sun
Sep 19
$287London North Eastern Railway
$49National Express
$252Loganair
Mon
Sep 20
Find prices
$21National Express
Find prices
Tue
Sep 21
$174London North Eastern Railway
$32National Express
$153Loganair
Wed
Sep 22
$192London North Eastern Railway
$40National Express
$222Loganair
Thu
Sep 23
$213London North Eastern Railway
$32National Express
$153Loganair
Fri
Sep 24
$257London North Eastern Railway
$34National Express
$170Loganair
Sat
Sep 25
$148Avanti West Coast
$40National Express
$193Loganair
Sun
Sep 26
$283Avanti West Coast
$32National Express
$252Loganair
Wed
Sep 29
$192London North Eastern Railway
$104National Express
$171Loganair
Thu
Sep 30
$260London North Eastern Railway
$26National Express
$134Loganair
Fri
Oct 1
$225London North Eastern Railway
$32National Express
$154Loganair
Sat
Oct 2
$148Avanti West Coast
$94National Express
$154Loganair
Sun
Oct 3
$282Avanti West Coast
$34National Express
$133Loganair
Mon
Oct 4
$200London North Eastern Railway
$32National Express
$133Loganair
Tue
Oct 5
$253London North Eastern Railway
$26National Express
$106Loganair
Wed
Oct 6
$122London North Eastern Railway
$26National Express
$118Loganair
Thu
Oct 7
$181London North Eastern Railway
$26National Express
$133Loganair
Fri
Oct 8
$181London North Eastern Railway
$34National Express
$133Loganair

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Southampton and Edinburgh

distanceDistance355 miles (573 km)
durationAverage train duration6 h 52 min
priceAverage train ticket price$216 (€174)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Southampton to Edinburgh cover the 355 miles (573 km) long journey taking on average 6 h 52 min with our travel partners like London North Eastern Railway. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $174 (€140), but the average price of train tickets is $216 (€174). Travelers depart most frequently from Southampton Central and arrive in Edinburgh Waverley.

Travel Tips

Trains from Southampton to Edinburgh
Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Southampton to Edinburgh.
FAQs
How much do cheap trains from Southampton to Edinburgh cost?
Omio customers have found the cheapest trains from Southampton to Edinburgh to cost as little as $174 (€140)  in the next 7 days.
What is the cost of a train from Southampton to Edinburgh?
The train price to Edinburgh from Southampton is on average $216 (€174)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is it from Southampton to Edinburgh by train?
The Southampton to Edinburgh train distance is approximately 355 miles (573 km).
How long is the train from Southampton to Edinburgh?
On average the Southampton to Edinburgh train time is 6 h 52 min  covering the 355 miles (573 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Southampton to Edinburgh do I depart from? Which Edinburgh train station from Southampton do I arrive in?

There are a few train stations in Southampton to start your route from including Southampton Central, Southampton Airport Parkway and Southampton Town Quay. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers traveling this route depart most frequently from Southampton Central   and arrive in Edinburgh Waverley.

Where is the train station in Southampton? Where is the train station in Edinburgh?

The most popular departure train station with passengers for this journey, called Southampton Central, is located 0 mile (s) / 0 km from the city center of Southampton.

The most popular arrival train station, Edinburgh Waverley, is located 0 mile (s) / 0 km away from the city center of Edinburgh.

Which train companies can take me from Southampton to Edinburgh?
If you're looking for trains from Southampton to Edinburgh, you can rely on London North Eastern Railway to get you to Edinburgh. It's also good to check out all possible train providers for the Southampton to Edinburgh route to see if there might be differences in the amenities they offer.
How many trains are there to Edinburgh from Southampton a day?
On average, there are 12 trains a day from Southampton to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Southampton to Edinburgh? What time is the last train from Southampton to Edinburgh?
The first Southampton to Edinburgh train departs at 7: 00 AM   and the last train from Southampton to Edinburgh leaves at 10: 57 AM. Check out the most up-to-date train schedule from Southampton to Edinburgh on Omio and find the best time to travel to your destination.
When should I buy the Southampton to Edinburgh train for the best deals on tickets?
You can find trains to Edinburgh from Southampton to cost on average $216 (€174) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Southampton to Edinburgh train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Southampton
Edinburgh
Bitterne
Amenities
Millbrook (Hants)
Amenities
Southampton Central
Amenities
St Denys
Amenities
Woolston
Amenities