Compare prices and tickets by train, bus or flight

Sun
Dec 5
$93Avanti West Coast
$37Flixbus
$67easyJet
Mon
Dec 6
$111Avanti West Coast
$39National Express
$43easyJet
Thu
Dec 9
$94Avanti West Coast
$40National Express
$63easyJet
Fri
Dec 10
$94Avanti West Coast
$46National Express
$53easyJet
Sat
Dec 11
$54Avanti West Coast
$46National Express
$63easyJet
Mon
Dec 13
$69Avanti West Coast
$39National Express
$38easyJet
Tue
Dec 14
$53Avanti West Coast
$39National Express
$42easyJet
Wed
Dec 15
$35Avanti West Coast
$38National Express
$43easyJet
Thu
Dec 16
$145Avanti West Coast
$38National Express
$52easyJet
Fri
Dec 17
$94Avanti West Coast
$58National Express
$63easyJet
Sat
Dec 18
$146First Transpennine Express
$64National Express
$88easyJet
Mon
Dec 20
$74Avanti West Coast
$65National Express
$42easyJet
Wed
Dec 22
$53Avanti West Coast
$69National Express
$45easyJet
Thu
Dec 23
$64Avanti West Coast
$70National Express
$73easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Edinburgh from Northampton

distanceDistance272 miles (438 km)
durationAverage train duration5 h 4 min
priceAverage train ticket price$107 (€89)
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 route taking on average 5 h 4 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 $107 (€89), you can find the cheapest train ticket for as low as $93 (€78). Travelers depart most frequently from Northampton and arrive in Edinburgh Waverley.

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 price of the cheapest train from Northampton to Edinburgh?
Omio customers have found the cheapest trains from Northampton to Edinburgh to cost as little as $93 (€78)  in the next 7 days.
How much does it cost to take a train from Northampton to Edinburgh?
In the next 7 days you can expect to pay on average $107 (€89)  for a train ticket between Northampton and Edinburgh.
How far is it from Northampton to Edinburgh by train?
You should expect to travel around 272 miles (438 km)  between Northampton and Edinburgh by train.
How long is a train from Northampton to Edinburgh on average?
The Northampton to Edinburgh train duration is on average 5 h 4 min, which is to be expected when traveling 272 miles (438 km) from Northampton to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Northampton and arrival train station in Edinburgh?

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

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

The most popular departure train station with passengers for this journey, called Northampton, is located 1.3 miles (2.1 km) from the city center of Northampton.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city center of Edinburgh.

Which train companies can get me from Northampton to Edinburgh?
Take the Northampton to Edinburgh train with Avanti West Coast. However, it's always good to check out all possible train companies for the journey from Northampton to Edinburgh as there might be differences in the amenities they offer.
How many trains are there to Edinburgh from Northampton a day?
On average, there are 16 trains a day from Northampton to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I buy a train ticket from Northampton to Edinburgh to get the best deals?
You can find trains to Edinburgh from Northampton to cost on average $107 (€89) 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 trip. You’ll see tickets for the Northampton to Edinburgh train generally on sale a few months before the planned travel date.

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 journey to Edinburgh from Northampton.