The cheapest trains from Southampton to Edinburgh

Showing times and prices for 17 Oct

Cheapest

£218

Average

£280

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Southampton to Edinburgh will cost around £ 280 if you buy it on the day, but the cheapest tickets can be found for only £ 218.

Cheapest
08:26Southampton Central7h42 16:08Edinburgh Waverley
3 changes
£2181One-way
Cheapest
09:25Southampton Central7h55 17:20Edinburgh Waverley
1 changes
£2181One-way
Cheapest
10:25Southampton Central7h53 18:18Edinburgh Waverley
1 changes
£2181One-way
09:20Southampton Central6h58 16:18Edinburgh Waverley
2 changes
£3731One-way
10:20Southampton Central6h48 17:08Edinburgh Waverley
2 changes
£3731One-way

Timetable Southampton to Edinburgh

Showing trains for tomorrow, Sun, 17 Oct
08:26Southampton Central7h42 16:08Edinburgh Waverley
0 changes
09:20Southampton Central6h58 16:18Edinburgh Waverley
0 changes
09:25Southampton Central7h55 17:20Edinburgh Waverley
0 changes
10:20Southampton Central6h48 17:08Edinburgh Waverley
0 changes
10:25Southampton Central7h53 18:18Edinburgh Waverley
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
17 Oct
£206London North Eastern Railway
£73National Express
£181Loganair
Mon
18 Oct
£206Avanti West Coast
£71National Express
£160Loganair
Tue
19 Oct
£87London North Eastern Railway
£67National Express
£121Loganair
Wed
20 Oct
£137London North Eastern Railway
£67National Express
Find prices
Thu
21 Oct
£100London North Eastern Railway
£71National Express
£159Loganair
Fri
22 Oct
£206London North Eastern Railway
Find prices
£245Loganair
Sat
23 Oct
£201First Transpennine Express
£72National Express
£243Loganair
Sun
24 Oct
£206London North Eastern Railway
£72National Express
Find prices
Mon
25 Oct
£128London North Eastern Railway
£23National Express
£94Loganair
Tue
26 Oct
£122London North Eastern Railway
£23National Express
£84Loganair
Wed
27 Oct
£161London North Eastern Railway
£69National Express
Find prices
Thu
28 Oct
£86London North Eastern Railway
£71National Express
£94Loganair
Fri
29 Oct
£100London North Eastern Railway
£69National Express
£110Loganair
Sat
30 Oct
£204London North Eastern Railway
£23National Express
£84Loganair
Mon
1 Nov
£86London North Eastern Railway
£68National Express
£74Loganair
Wed
3 Nov
£64London North Eastern Railway
£67National Express
£84Loganair
Thu
4 Nov
£64London North Eastern Railway
£67National Express
£110Loganair
Fri
5 Nov
£87London North Eastern Railway
£68National Express
£137Loganair

The fastest trains from Southampton to Edinburgh

Showing times and prices for 17 Oct

Fastest Journey

6 h 48 m

Average

7 h 27 m

Trains per day

5

Distance

574 km

It's difficult to get from Southampton to Edinburgh without changing at least once.

Fastest
10:20Southampton Central6h48 17:08Edinburgh Waverley
2 changes
£3731One-way
09:20Southampton Central6h58 16:18Edinburgh Waverley
2 changes
£3731One-way
08:26Southampton Central7h42 16:08Edinburgh Waverley
3 changes
£2181One-way
10:25Southampton Central7h53 18:18Edinburgh Waverley
1 changes
£2181One-way
09:25Southampton Central7h55 17:20Edinburgh Waverley
1 changes
£2181One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Southampton to Edinburgh

distanceDistance355 miles (573 km)
durationAverage train duration6 h 56 min
priceAverage train ticket price£164 (€185)
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 route taking on average 6 h 56 min with our travel partners like London North Eastern Railway. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £164, you can find the cheapest train ticket for as low as £87. 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 price of the cheapest train to Edinburgh from Southampton?
Omio customers have found cheap train tickets between Southampton and Edinburgh for as low as £87  for the next 7 days.
How much is a train ticket from Southampton to Edinburgh?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Southampton to Edinburgh train prices are on average £164  one way.
How many miles is it from Southampton to Edinburgh by train?
The Southampton to Edinburgh train distance is approximately 355 miles (573 km).
How long does it take from Southampton to Edinburgh by train?
The Southampton to Edinburgh train duration is on average 6 h 56 min, which is to be expected when travelling 355 miles (573 km) between Southampton and Edinburgh. However, the time it takes can vary based on specific dates, 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 Southampton train station located? Where is the Edinburgh train station located?

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

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

Which train providers can take me to Edinburgh from Southampton?
Take the Southampton to Edinburgh train with London North Eastern Railway. However, it's always good to check out all possible train providers for the journey between Southampton and Edinburgh as there might be differences in the amenities they offer.
How many trains per day are there to Edinburgh from Southampton?
The average number of trains departing Southampton for Edinburgh is 12 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Southampton to Edinburgh?
The first train from Southampton to Edinburgh leaves at 07: 00   and the last train for this leaves at 09: 30. Omio shows you the latest train from Southampton to Edinburgh schedule to help you book the best departure time for this journey.
How far in advance should I purchase train tickets to Edinburgh from Southampton for the best deals?
The price of a one way train ticket from Southampton to Edinburgh is on average £164 if you buy 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 trip. In general, you can find train tickets from Southampton to Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

Southampton
Edinburgh
Southampton Central is the most popular Southampton railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Southampton for your journey to Edinburgh.