Birmingham to London

One-way
Round-trip
Wed, Apr 25
1
0

Best Price

Real time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Today
Wed, Apr 25
Thu, Apr 26
Fri, Apr 27
Sat, Apr 28
Sun, Apr 29
Mon, Apr 30
Find prices
national_express£ 7
national_express£ 7
national_express£ 7
national_express£ 9
national_express£ 7
national_express£ 7
chiltern_railways£ 7
virgin_trains£ 13
virgin_trains£ 13
virgin_trains£ 25
chiltern_railways£ 7
chiltern_railways£ 11
virgin_trains£ 9
Find prices
national_express£ 3
national_express£ 3
national_express£ 3
national_express£ 3
flybe£ 36
flybe£ 34

General Information About the Journey 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.

Buses from Birmingham to London

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.

Trains from Birmingham to London

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.

Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Always on the go?

Get the FREE GoEuro app now