COMPARE Prices across different modes

Mon
18 Oct
£108First Transpennine Express
£51National Express
£60British Airways
Tue
19 Oct
£64Avanti West Coast
£34National Express
£49easyJet
Wed
20 Oct
£64Avanti West Coast
£29National Express
£45easyJet
Thu
21 Oct
£64Avanti West Coast
£34National Express
£42easyJet
Sat
23 Oct
£51Avanti West Coast
£40National Express
£37easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Northampton from Edinburgh

distanceDistance272 miles (438 km)
durationAverage train duration4 h 48 min
priceAverage train ticket price£70 (€80)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain companiesAvanti West Coast

Trains from Edinburgh to Northampton cover the 272 miles (438 km) long route taking on average 4 h 48 min with our travel partners like Avanti West Coast. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £51, but the average price of train tickets is £70. Travellers depart most frequently from Edinburgh Waverley and arrive in Northampton.

Travel Tips

Trains from Edinburgh to Northampton
Travel by train to Northampton 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 Edinburgh to Northampton.
FAQs
What is the cost of cheap trains from Edinburgh to Northampton?
Looking to save money on your journey? Omio customers have found the cheapest train to Northampton from Edinburgh for the next 7 days starting from £51  one way.
What is the average price of train tickets to Northampton from Edinburgh?
The Edinburgh to Northampton train ticket price is on average £70  if you are looking to buy your tickets for this journey in the next week.
How many miles is it from Edinburgh to Northampton by train?
The Edinburgh to Northampton train distance is approximately 272 miles (438 km).
How long does it take from Edinburgh to Northampton by train?
On average the Edinburgh to Northampton train time is 4 h 48 min  covering the 272 miles (438 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Edinburgh to Northampton train leave from? Which Northampton train station do I come into from Edinburgh?

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

Where is the departure train station in Edinburgh located? Where is the arrival train station in Northampton located?

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

The most popular arrival train station, Northampton, is located 1 mile (s) / 2 km away from the city centre of Northampton.

Which train providers should I travel with from Edinburgh to Northampton?
Take the Edinburgh to Northampton train with Avanti West Coast. However, it's always good to check out all possible train companies for the route to Northampton from Edinburgh as there might be differences in the amenities they offer.
How many train services per day are there between Edinburgh and Northampton?
On average, there are 7 trains a day from Edinburgh to Northampton. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Edinburgh to Northampton? When can I take the last train for the day?
The first train from Edinburgh to Northampton leaves at 07: 52   and the last train for this leaves at 12: 51. Omio shows you the latest train from Edinburgh to Northampton times to help you book the best departure time for this route.
How early should I book train tickets from Edinburgh to Northampton to score the best deals?
If you book Edinburgh to Northampton train tickets within the next 7 days, you can find one way tickets to cost on average £70. However, booking in advance gives you access to the best prices for trains to Northampton from Edinburgh. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Edinburgh
Northampton
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip to Northampton from Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN