The cheapest trains from Northampton to Edinburgh

Showing times and prices for 21 Oct

Cheapest

£108

Average

£130

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 Northampton to Edinburgh will cost around £ 130 if you buy it on the day, but the cheapest tickets can be found for only £ 108.

Cheapest
08:14Northampton5h15 13:29Edinburgh Waverley
3 changes
£1081One-way
Cheapest
10:15Northampton5h24 15:39Edinburgh Waverley
3 changes
£1081One-way
Cheapest
09:38Northampton6h01 15:39Edinburgh Waverley
2 changes
£1081One-way
Cheapest
09:14Northampton5h04 14:18Edinburgh Waverley
2 changes
£1081One-way
08:39Northampton5h39 14:18Edinburgh Waverley
1 changes
£2181One-way

Timetable Northampton to Edinburgh

Showing trains for tomorrow, Thu, 21 Oct
08:14Northampton5h15 13:29Edinburgh Waverley
0 changes
08:39Northampton5h39 14:18Edinburgh Waverley
0 changes
09:14Northampton5h04 14:18Edinburgh Waverley
0 changes
09:38Northampton6h01 15:39Edinburgh Waverley
0 changes
10:15Northampton5h24 15:39Edinburgh Waverley
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£108First Transpennine Express
£40National Express
£77easyJet
Fri
22 Oct
£108First Transpennine Express
£51National Express
£99easyJet
Sat
23 Oct
£108First Transpennine Express
£45National Express
£121easyJet
Sun
24 Oct
£82Avanti West Coast
£48National Express
£83easyJet
Tue
26 Oct
£108Avanti West Coast
£29National Express
£42easyJet
Wed
27 Oct
£82Avanti West Coast
£29National Express
£39easyJet
Thu
28 Oct
£82Avanti West Coast
£34National Express
Find prices
Fri
29 Oct
£82Avanti West Coast
£39National Express
Find prices
Sat
30 Oct
£106First Transpennine Express
£32National Express
£33easyJet
Sun
31 Oct
Find prices
£32National Express
£31easyJet

The fastest trains from Northampton to Edinburgh

Showing times and prices for 21 Oct

Fastest Journey

5 h 4 m

Average

5 h 28 m

Trains per day

5

Distance

438 km

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

Fastest
09:14Northampton5h04 14:18Edinburgh Waverley
2 changes
£1081One-way
08:14Northampton5h15 13:29Edinburgh Waverley
3 changes
£1081One-way
10:15Northampton5h24 15:39Edinburgh Waverley
3 changes
£1081One-way
08:39Northampton5h39 14:18Edinburgh Waverley
1 changes
£2181One-way
09:38Northampton6h01 15:39Edinburgh Waverley
2 changes
£1081One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Northampton and Edinburgh

distanceDistance272 miles (438 km)
durationAverage train duration4 h 51 min
priceAverage train ticket price£103 (€117)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Northampton to Edinburgh cover the 272 miles (438 km) long trip taking on average 4 h 51 min with our travel partners like Avanti West Coast. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around £103, you can find the cheapest train ticket for as low as £82. Travellers depart most frequently from Northampton and arrive in Edinburgh Waverley.

Trains from Northampton to Edinburgh

There are no direct trains from Northampton to Edinburgh but there are regular indirect connections, requiring two changes. Weekday services begin with early morning London Midland departures to Rugby, connecting with Virgin trains services to Carlisle for TransPennine Express trains to Edinburgh. Alternative routes require changes at Milton Keynes Central and Crewe. There are connections roughly every hour until late afternoon. Later journeys are possible but require three or more changes. Journey times are around 5 hours and 15 minutes for most connections. Trains from Northampton to Edinburgh depart from Northampton Station, located west of the town centre, and arrive at Waverley Station, in central Edinburgh.

Travel Tips

Trains from Northampton 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 Northampton to Edinburgh.
FAQs
What is the cost of cheap trains from Northampton to Edinburgh?
You can find a cheap train from Northampton to Edinburgh for some dates and times for as low as £82  one way in the next 7 days.
How much is a train ticket from Northampton to Edinburgh?
In the next 7 days you’ll find that the average cost of a train ticket between Northampton and Edinburgh is £103  one way.
What is the distance between Northampton and Edinburgh via train?
The distance between Northampton and Edinburgh by train is approximately 272 miles (438 km).
What is the average Northampton to Edinburgh train duration?
On average the Northampton to Edinburgh train time is 4 h 51 min  covering the 272 miles (438 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Northampton and arrival train station in Edinburgh?

Omio customers travelling this route book their trains from Northampton   to Edinburgh Waverley.

Where is the Northampton train station located? Where is the Edinburgh train station located?

Passengers booking this journey most frequently board their trains from Northampton and need to travel around 1 mile (s) / 2 km from the city centre to get to this train station.

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

Which train companies can get me from Northampton to Edinburgh?
When taking a train from Northampton to Edinburgh, you can count on Avanti West Coast for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service from Northampton to Edinburgh and compare the amenities they offer before buying a train ticket.
How many trains are there between Northampton and Edinburgh a day?
The average number of trains departing Northampton for Edinburgh is 16 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Northampton to Edinburgh? What time is the last train from Northampton to Edinburgh?
You can take the first train from Northampton to Edinburgh at 07: 14   or take the last train from Northampton to Edinburgh leaving at 10: 37. Look for the latest Northampton Edinburgh train timetable on Omio and book the best time to take the train for this journey.
How early should I purchase train tickets from Northampton to Edinburgh to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets between Northampton and Edinburgh within the next 7 days, you can find tickets to cost on average £103 one way. To find the best prices for this trip, consider booking your train ticket from Northampton to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Northampton
Edinburgh
The major railway station for departures from Northampton is Northampton. Read all the information you need to know about services, amenities and connections at Northampton for your trip from Northampton to Edinburgh.