The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Birmingham to London will cost around £ 65 if you buy it on the day, but the cheapest tickets can be found for only £ 28.
Find all the dates and times for this journey
Trains per day
Of the 5 train that leave Birmingham for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 163 km distance in an average of 1h 48m but if you time it right, some train will get you there in just 1h 23m .
The slowest train will take 2h 14m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
2 hours 9 minutes
|Train Ticket Price:||£15|
|Trains depart from:||Birmingham|
|Trains arrive in:||London|
|Train Companies:||Chiltern Railways, Virgin Trains, West Midlands Railway|
Travelling by train from Birmingham to London is a fast, comfortable and cost-effective way of making the journey. Services are provided by three operators with all routes being direct. Journey times vary from one hour 20 minutes to just under two hours depending on the departure station. Trains depart from Birmingham's three major stations, Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill. Journeys terminate at either London Marylebone or London Euston stations.
Trains to London from Birmingham are operated by Virgin Trains, Chiltern Railways and West Midlands Railway. All have modern rolling stock and while onboard services vary all trains have luggage storage space, toilets, wifi, power outlets and buffet or trolley catering.
The journey by train from Birmingham to London is direct and takes between one hour 20 minutes and just under two hours depending on the train operator and the departure station.
There are frequent trains to London from Birmingham with up to 11 departures or more an hour at peak periods. Services start in the early morning and continue until late evening. There is a slightly reduced service on Sundays.
Departure train station: Trains from Birmingham to London depart from one of three stations, Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill. All three are in the city centre with Birmingham New Street being part of the Bullring Shopping Centre complex. They all form part of Birmingham's transport network of local, regional and intercity trains, local and long-distance buses and the Birmingham Metro, a light railway system. While facilities vary at the stations they all have car parking, taxi ranks, wifi, toilets, passenger lounges, shops and cafes.
Arrival train station: Trains travelling to London from Birmingham arrive at either London Marylebone or London Euston stations depending on the operator. While Euston is one of London's busiest stations, London Marylebone is quieter and with a smaller range of facilities. Both stations are part of the London Underground Network as well as having bus stops and taxi ranks. Neither station has a car park. Station facilities include wifi, toilets, shops and cafes.