COMPARE Prices across different modes

Mon
26 Jul
£128London North Eastern Railway
£46National Express
£92Loganair
Thu
29 Jul
£203London North Eastern Railway
£30National Express
£162Loganair
Fri
30 Jul
£203London North Eastern Railway
£42National Express
£162Loganair
Sat
31 Jul
£204London North Eastern Railway
£39National Express
£124Loganair
Sun
1 Aug
£160London North Eastern Railway
£48National Express
£112Loganair
Mon
2 Aug
£203London North Eastern Railway
£29National Express
£140Loganair
Wed
4 Aug
£202London North Eastern Railway
£25National Express
£111Loganair
Fri
6 Aug
£203London North Eastern Railway
£47National Express
£123Loganair
Tue
10 Aug
£204London North Eastern Railway
£19National Express
£97Loganair
Thu
12 Aug
£203London North Eastern Railway
£23National Express
£98Loganair
Fri
13 Aug
£204London North Eastern Railway
£27National Express
£124Loganair
Sat
14 Aug
£107Avanti West Coast
£25National Express
£112Loganair

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information from Southampton to Edinburgh

distanceDistance355 miles (573 km)
durationAverage train duration6 h 52 min
priceAverage train ticket price£185 (€203)
changesDirect trainYes
carriersTrain providersLondon North Eastern Railway

Trains from Southampton to Edinburgh cover the 355 miles (573 km) long route taking on average 6 h 52 min with our travel partners like London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as £128, but the average price of train tickets is £185. Travellers 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
What is the cost of cheap trains between Southampton and Edinburgh?
You can find a cheap train from Southampton to Edinburgh for some dates and times for as low as £128  one way in the next 7 days.
How much is a train ticket from Southampton to Edinburgh?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Southampton to Edinburgh train to cost on average £185  one way.
How many miles is it from Southampton to Edinburgh by train?
The train distance from Southampton to Edinburgh is around 355 miles (573 km).
How many hours does it take from Southampton to Edinburgh by train?
On average the Southampton to Edinburgh train time is 6 h 52 min  covering the 355 miles (573 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Southampton and arrival train station in Edinburgh?

Some of the Southampton train stations to Edinburgh you can start your journey from include Southampton Central, Southampton Airport Parkway and Southampton Town Quay. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

When travelling this route, Omio customers are departing most frequently from Southampton Central   and arriving in Edinburgh Waverley.

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

Passengers board their train most frequently from Southampton Central and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

What train providers go from Southampton to Edinburgh?
For the trip from Southampton to Edinburgh you can take a train with London North Eastern Railway. Be sure to check out all possible train companies that offer services between Southampton and Edinburgh on Omio to compare what amenities they may have.
When is the earliest train from Southampton to Edinburgh? When is the last train from Southampton to Edinburgh?
The first train from Southampton to Edinburgh leaves at 07: 00   and the last train for this leaves at 08: 25. Omio shows you the latest train from Southampton to Edinburgh timetable to help you book the best departure time for this trip.
How far in advance should I purchase a train ticket from Southampton to Edinburgh to get the best deals?
The price of a one way train ticket from Southampton to Edinburgh is on average £185 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Southampton to Edinburgh available a few months in advance.
Stations

Important Stations and Airports for this Journey

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