You can get from Birmingham to Northampton by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
The distance between Birmingham and Northampton is around 45 miles (73 km).
Here are some other resources that might have the information you need