COMPARE Prices across different modes

Mon
29 Nov
Find prices
£8Flixbus
Tue
30 Nov
£17Chiltern Railways
£3Flixbus
Wed
1 Dec
£17Chiltern Railways
£3Flixbus
Fri
3 Dec
£17Chiltern Railways
£3Flixbus
Sat
4 Dec
£21West Midlands Railway
£3Flixbus
Sun
5 Dec
£18West Midlands Railway
£3Flixbus
Mon
6 Dec
£17Chiltern Railways
£3Flixbus
Wed
8 Dec
£15West Midlands Railway
£1Flixbus
Thu
9 Dec
£17Chiltern Railways
£3Flixbus
Fri
10 Dec
£17Chiltern Railways
£3Flixbus
Sat
11 Dec
£20West Midlands Railway
£3Flixbus
Tue
14 Dec
£12West Midlands Railway
£3Flixbus
Wed
15 Dec
£8West Midlands Railway
£1Flixbus
Fri
17 Dec
£11West Midlands Railway
£10Flixbus
Sat
18 Dec
£18West Midlands Railway
£12Flixbus
Sun
19 Dec
£15West Midlands Railway
£11Flixbus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Travel Tips

Trains from London Euston 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 London Euston to Birmingham.
FAQs
What is the cost of cheap trains from London Euston to Birmingham?
Omio customers have found the cheapest trains from London Euston to Birmingham to cost as little as £17  in the next 7 days.
What is the average cost of a train from London Euston to Birmingham?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that London Euston to Birmingham train prices are on average £18  one way.
What is the distance from London Euston to Birmingham by train?
The train distance from London Euston to Birmingham is around 99 miles (160 km).
How long does it take from London Euston to Birmingham by train?
On average the train from London Euston to Birmingham duration is 2 h 8 min  for the 99 miles (160 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What train providers offer a service between London Euston and Birmingham?
For the journey from London Euston to Birmingham you can take a train with West Midlands Railway or Avanti West Coast. Be sure to check out all possible train companies that offer services between London Euston and Birmingham on Omio to compare what amenities they may have.
How many trains per day are there to Birmingham from London Euston?
The average number of trains departing London Euston for Birmingham is 50 a day. The train schedules and services may vary between weekdays and weekends.
How early should I purchase train tickets to Birmingham from London Euston to score the best deals?
If you purchase London Euston to Birmingham train tickets within the next 7 days, you can find one way tickets to cost on average £18. However, booking in advance gives you access to the best prices for trains from London Euston to Birmingham. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Trains from London Euston to Birmingham: related information

Here are some other resources that might have the information you need