
Book Cheap Train Tickets From London to Birmingham
When visiting the UK, it is well worth taking a train to Birmingham from London. Birmingham is Britain's second-largest city, so there are plenty of attractions worth visiting, such as Cadbury World, Birmingham Museum & Art Gallery, or the famous Bullring & Grand Central Shopping Centre. Birmingham is full of beautiful Victorian buildings alongside modern architecture, such as the Selfridges building.
Direct trains run from London Euston to Birmingham New Street and are operated by Avanti West Coast and West Midlands Railway. The average journey time is around 2 Hours, but you can take a high-speed train that takes just 1 Hour and 16 Minutes without the need to change trains.
You can find more London to Birmingham train information and check ticket prices using our journey planner. To find the best train deals to Birmingham New Street, we recommend you book your train journey in advance of your departure date and travel off-peak if you can.
Traveling From London to Birmingham by Train
Departure Station
London Euston
Arrival Station
Birmingham New Street
Distance
101 Miles / 163 Kilometres
First Train
04:35
Last Train
23:30
Fastest Journey Time
1 Hour 16 Minutes
Avg. Journey Time
1 Hour 56 Minutes
Frequency
77 Trains per day
Operators
Avanti West Coast, West Midlands Railway
London to Birmingham Train Routes
The London to Birmingham train route runs along the West Coast Mainline from London Euston, stopping at Milton Keynes Central and Coventry. Popular routes beyond Birmingham include London to Manchester and London to Glasgow.
Train Companies
Avanti West Coast
Avanti West Coast runs regular trains to Birmingham from London. You can sit in standard class or take advantage of a guaranteed table seat and at-seat service in first class.
West Midlands Railway
West Midlands Railway operates a regular train to Birmingham New Street. Trains operate regularly, and you can book in standard or first classes.
Frequently Asked Questions
Is there a direct train from London to Birmingham?
Avanti West Coast and West Midlands Railway operate a regular direct train from London to Birmingham.
How long does it take to travel from London to Birmingham?
The average travel time from London to Birmingham is 1 Hour 56 Minutes, but you can take a high-speed train, which takes just 1 Hour 16 Minutes.
What are the London to Birmingham train times and schedule?
The first service from London to Birmingham leaves at 04:35, and the last leaves at 23:32. You can find train tickets and view the London to Birmingham train times and schedule using our booking engine.
How much is the train ticket from London to Birmingham?
The cost of a train ticket from London to Birmingham varies depending on how far in advance you book your trip and when you decide to travel.
When should you book your train tickets to Birmingham from London?
You should book your train tickets to Birmingham from London as early as possible. Advance tickets are released up to 12 weeks ahead of travel.
Which train companies operate between London and Birmingham?
Avanti West Coast and West Midlands Railway operate regular services between London and Birmingham.