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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Crewe to Birmingham

distanceDistance48 miles (77 km)
durationAverage train duration1 h 3 min
priceAverage train ticket price£20 (€23)
changesDirect trainYes
carriersTrain providersWest Midlands Railway

Trains from Crewe to Birmingham cover the 48 miles (77 km) long journey taking on average 1 h 3 min with our travel partners like West Midlands Railway. There are direct train services available. While the average ticket price for this trip costs around £20, you can find the cheapest train ticket for as low as £10. Travellers depart most frequently from Crewe and arrive in Birmingham New Street.

Travel Tips

Trains from Crewe 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 Crewe to Birmingham.
How much does a cheap train to Birmingham from Crewe cost?
You can find a cheap train from Crewe to Birmingham for some dates and times for as low as £10  one way in the next 7 days.
How much does the train from Crewe to Birmingham cost on average?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Crewe to Birmingham train prices are on average £20  one way.
What is the distance by train from Crewe to Birmingham?
When travelling this route you should expect the distance between Crewe and Birmingham via train to be approximately 48 miles (77 km).
How long is the train journey from Crewe to Birmingham?
On average the Crewe to Birmingham train time is 1 h 3 min  covering the 48 miles (77 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Crewe to Birmingham, which train station in Crewe do I depart from and which train station in Birmingham do I arrive in?

Omio customers book a train from Crewe   to Birmingham New Street   most frequently for this route.

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

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

The most popular arrival train station, Birmingham New Street, is located 0 mile (s) / 0 km away from the city centre of Birmingham.

Which train providers can get me from Crewe to Birmingham?
Take the Crewe to Birmingham train with West Midlands Railway. However, it's always good to check out all possible train providers for the journey between Crewe and Birmingham as there might be differences in the amenities they offer.
When does the first train depart from Crewe to Birmingham? When does the last train depart from Crewe to Birmingham?
The first train from Crewe to Birmingham leaves at 07: 01   and the last train for this leaves at 07: 53. Omio shows you the latest train from Crewe to Birmingham schedule to help you book the best departure time for this journey.
How early should I book Crewe to Birmingham train tickets to get the best deals?
If you purchase a train ticket from Crewe to Birmingham within the next 7 days, you can find tickets to cost on average £20 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Birmingham from Crewe are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey