You can get from Birmingham to London by train, bus or flight.
To get from Birmingham to London on 23 Sep we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||100 miles (162 km)|
|Available travel modes||Coach or train|
|Ticket price range||£3 - £24|
|Cheapest mode||Coach • £3 • 2 h 15 min|
|Fastest mode||Train • £24 • 1 h 23 min|
|Popular travel companies||Flixbus or West Midlands Railway|
Travel 100 miles (162 km) by coach or train from Birmingham to London. If speed is a priority, then a train is the best option with an average duration of 1 h 23 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £3. The most popular travel providers which serve this trip are Flixbus or West Midlands Railway among others. Travellers can even take a direct coach from Birmingham to London.
The journey of around 200 kilometres from Birmingham to London can be completed between 1.5 - 2.5 hours by bus or train. The fastest travel option is generally the train, offered by Virgin Trains.
National Express offers a regular service from Birmingham to London, available each day and departing at least two times each hour through the majority of the day and early evening. Journeys take around 2.5 hours to travel between Birmingham Coach Station and London Victoria Coach Station. Each journey offered is direct between the two cities, with services commencing in the early morning and continuing until just after 9:00 p.m.
Virgin Trains's service departs Birmingham New Street every 20 minutes throughout the day. Travellers can be at London Euston Station in Central London in around 1.5 hours. Journeys begin each morning around 6:00 a.m. and continue until after 11:00 p.m. Chiltern Railways also operate a stopping service between Birmingham and London with a duration of around 2 hours.
Here are some other resources that might have the information you need