Compare prices and tickets by train, coach or flight

7 Dec
£7West Midlands Railway
Find prices
8 Dec
£9West Midlands Railway
Find prices
9 Dec
£7West Midlands Railway
£14National Express
10 Dec
£9West Midlands Railway
11 Dec
£7West Midlands Railway
£14National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Northampton and Birmingham

distanceDistance45 miles (73 km)
durationAverage train duration1 h 6 min
priceAverage train ticket price£7 (€8)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesWest Midlands Railway

Trains from Northampton to Birmingham cover the 45 miles (73 km) long journey taking on average 1 h 6 min with our travel partners like West Midlands Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £7, you can find the cheapest train ticket for as low as £6. Travellers depart most frequently from Northampton and arrive in Birmingham New Street.

Trains from Northampton to Birmingham

London Midland provide multiple, daily trains from Northampton to Birmingham, with the first train departing at 8:13 a.m. and the last train departing at 10:55 p.m. The journey is direct and the duration is approximately one hour and 10 minutes.

What are the departure and arrival stations for trains from Northampton to Birmingham?

Northampton Station: Northampton Station is located on Black Lion Hill which is less than a five-minute walk from the shops and attractions of the town centre. Northampton Bus Station is less than a ten-minute walk from the train station and is situated by Market Square. Taxis are also available outside the station.

Birmingham Station: Birmingham Station is situated on New Street in central Birmingham. Birmingham Bus Station is a 5-minute walk from the train, however, there is a taxi rank outside the train station, should you prefer not to walk.

Travel Tips

Trains from Northampton to Birmingham
Travel by train to Birmingham 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 Birmingham.
How much do cheap train tickets between Northampton and Birmingham cost?
Omio customers have found cheap train tickets from Northampton to Birmingham for as low as £6  for the next 7 days.
What is the average cost of a train from Northampton to Birmingham?
If you’re looking to buy your train tickets in the next week, you can expect the Northampton to Birmingham train price to come in at an average of £7  one way.
What is the distance to Birmingham from Northampton by train?
When travelling this route you should expect the distance between Northampton and Birmingham via train to be approximately 45 miles (73 km).
How many hours does it take from Northampton to Birmingham by train?
The Northampton to Birmingham train duration is on average 1 h 6 min, which is to be expected when travelling 45 miles (73 km) between Northampton and Birmingham. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station in Northampton goes to Birmingham? Which train station do I come into Birmingham from Northampton?

When travelling this route, Omio customers are departing most frequently from Northampton   and arriving in Birmingham New Street.

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

Passengers booking this route most frequently board their trains from Northampton and need to travel around 1.3 miles (2.1 km) from the city centre to get to this train station.

Passengers arriving in Birmingham most often arrive at Birmingham New Street and need to travel around 0.2 miles (399 m) from this train station to the city centre.

Which train companies can get me from Northampton to Birmingham?
For the best Northampton to Birmingham train to book, you can travel safely and comfortably with West Midlands Railway. However, it's always good to check all possible train providers with services between Northampton and Birmingham to compare what amenities they may offer.
How many train services are there to Birmingham from Northampton a day?
On average, there are 25 trains a day from Northampton to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I book train tickets from Northampton to Birmingham for the best deals?
You can find a train from Northampton to Birmingham to cost on average £7 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 Birmingham train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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 Birmingham.