It takes an average of 2h 7m to travel from Birmingham to London by train, over a distance of around 101 miles (163 km). There are normally 133 trains per day travelling from Birmingham to London and tickets for this journey start from $8.63 when you book in advance.
First train | 04:15 | |
---|---|---|
Last train | 23:11 | |
Departure station | Birmingham | |
Arrival station | London | |
Journey time | From 1h 19m | |
Distance | 101 miles (163 km) | |
Frequency | 133 trains per day | |
Changes | Direct trains available | |
Price | From $8.63 | |
Train operators |
Looking for a comprehensive guide to taking the train from Birmingham to London? Here it is!
Trains from Birmingham to London take on average 2 hours and 8 minutes, but certain direct trains will get you to London Euston station in just under 1 hour and 20 minutes. There are around 142 trains running this route per day.
The just over 100-mile route from Birmingham to London is one of the busiest stretches of railway in the UK. There are three operators across two separate railway lines that run direct trains on this route:
On the West Coast Main Line (Birmingham New Street to London Euston):
On the Chiltern Main Line (Birmingham Moor Street to London Marylebone):
The fastest way to get from Birmingham to London is to take a high-speed Avanti West Coast train. These trains come with a choice of three different classes (Standard, Standard Premium and First Class). There is also an onboard shop where you can purchase snacks and drinks, while First Class ticket holders receive at-table service and complimentary food and drink.
If you’re looking for cheaper tickets, London Northwestern Railway and Chiltern Railways also offer direct trains to London, but with longer journey times and more stops along the way. There is no First Class on these services.
We’ve laid out the differences between the different operators in more detail below.
If you’re ready to book, head to the top of the page and start a search with us. Enter the dates you’d like to travel, and we’ll take care of the rest.
Read on for more information about the journey from Birmingham to London by train:
The average journey time by train between Birmingham and London is 2 hours and 7 minutes, with around 133 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.
The fastest journey time by train from Birmingham to London is 1 hour and 19 minutes.
Train ticket prices from Birmingham to London can start from as little as $8.63 when you book in advance. The cost of tickets can vary depending on the time of day, route and class you book and are usually more expensive if you book on the day.
Yes, it is possible to travel from Birmingham to London without having to change trains. There are 133 direct trains from Birmingham to London each day. Though there may be fewer direct services available depending on your exact departure date.
The first train from Birmingham to London leaves at 04:15. Times and services may vary during weekends and holidays.
The last train from Birmingham to London leaves at 23:11. Trains that depart in the early morning hours or very late evening may be sleeper services, time and services may also vary during weekends and holidays.
Trains travelling from Birmingham to London cover a distance of around 101 miles (163 km) during the journey.
If you’re looking for the return train journey, check out trains from London to Birmingham. If you’re looking for other options, you can also catch the bus from Birmingham to London.
Look out for Advance tickets – they usually come out up to 12 weeks before the departure date and can be cheaper than buying on the day. If you’re here a tad early, sign up for our Advance ticket alert today to get notified when your tickets are released.
If you catch this train more than 3 times per week, you could save money with a Season Ticket. With annual, monthly and weekly options available, find out if a season ticket for Birmingham to London is right for you.
National Railcards offer a 1/3 off eligible train tickets in the UK and can be a great investment if you travel a few times or more in a year. Find out how you can save with a National Railcard here.
Download our app to find split tickets — courtesy of SplitSave, our handy feature which 'splits' your train tickets where possible to find you a better deal. Learn more about the clever tech behind split tickets, and how to spot SplitSave discounts in our app.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.
Compare the different train operators which serve the Birmingham–London route.
Avanti West Coast is one of the best-known high-speed rail companies in the UK, having operated on Britain’s West Coast Main Line since 2019.
Avanti’s fleet of recently refurbished Pendolino trains operate on the route between Birmingham and London. These trains famously lean into the curves on the tracks, allowing a higher top speed of 125mph.
Avanti offers a range of onboard services, including an onboard shop serving drinks and snacks, as well as three different ticket classes. First Class ticket holders enjoy at-table food and drink service.
Avanti trains from Birmingham to London depart from Birmingham New Street station and arrive at London Euston station.
Learn more about Avanti West Coast trains.
Operated by West Midlands Trains, London Northwestern Railway operates on the West Coast Main Line between Birmingham and London. Certain services also stretch further north to Crewe and Liverpool.
If you’re looking for cheap tickets between Birmingham and London, book in advance and at off-peak times and you can even find tickets below £10.
London Northwestern Railway trains from Birmingham to London depart from Birmingham New Street and arrive at London Euston station.
Learn more about London Northwestern Railway trains.
Chiltern Railways operates on the Chiltern Main Line between Birmingham and London. It also serves popular routes between London and Oxford, Stratford-upon-Avon and Aylesbury.
A great option for cheap train tickets between Birmingham and London, Chiltern Railways offers train tickets under £10 if you book in advance and travel at off-peak times.
Chiltern Railways trains from Birmingham to London depart from Birmingham Moor Street station (a 10-minute walk from New Street station) and arrive at London Marylebone station.
Learn more about Chiltern Railways trains.
If you opt for an Avanti West Coast train, you’ll have the option of upgrading your ticket from Standard to Standard Premium or First Class.
Enjoy these onboard services in Avanti West Coast’s Standard class:
If you choose to upgrade to Standard Premium, you’ll enjoy these additional amenities:
In addition to all the above, First Class offers:
There are only Standard class tickets available on London Northwestern Railway services.
When you travel on London Northwestern Railway, you can make use of the following onboard amenities:
Free WiFi | ✔ |
---|---|
Comfortable seating | ✔ |
Seat-back table at every seat | ✔ |
Chiltern Railways trains offer only Standard class seating across the network.
When travelling on Chiltern Railways, you can enjoy the following onboard services:
Free WiFi | ✔ |
---|---|
Comfortable seating | ✔ |
Seat-back table at every seat | ✔ |
Compare here the onboard services and policies for each train company operating from Birmingham to London.
Birmingham New Street is the busiest train station in the UK outside London. Here’s how to get there and what you’ll find inside:
You’ll find Birmingham New Street right in the centre of Birmingham. It’s easily accessible on foot and by public transport.
Birmingham New Street station is located just underneath the Grand Central shopping centre. You won’t run out of options for shopping, food and drink. In the station itself, you’ll also find:
Birmingham Moor Street is the second busiest train station in Birmingham. It was first opened in 1909 and has a Grade II listed exterior.
Birmingham Moor Street is located in the city centre, just next to the Bullring shopping centre and a 5-minute walk from Birmingham New Street station.
Birmingham Moor Street is just across the street from the Bullring shopping centre, which is full of shopping and food and drinks options. In the station itself you’ll find:
Find out how to get around London after you arrive in London Euston or London Marylebone.
Avanti West Coast and London Northwestern Railway trains from Birmingham arrive at London Euston station. Euston is on the northern edge of Central London and is well served by public transport options:
Chiltern Railways trains from Birmingham arrive at London Marylebone station. Marylebone is on the northwest edge of Central London and a 5-minute walk from Baker Street.
Public transport in London is managed by Transport for London (TfL). Find out how to pay for your journeys in London:
Paying for your TfL journey
While you can buy single and return tickets and paper travelcards from ticket machines in stations, it is more convenient—and often cheaper—to pay for your journey using an Oyster card or using a contactless card.
Touching in and out
On buses and trams in London, you only need to touch in. For all other journey types (Tube, rail, DLR, Overground, Elizabeth Line etc.), you need to touch in with your card at the beginning of your journey and out at the end. If you don’t touch in/out, you’ll be charged a maximum fare.
Our guides can help you make the most of your time in London:
London is an excellent jumping-off point to explore cities around the South of England... Here are the top destinations: