Travel options
from Birmingham to London

You can get from Birmingham to London by train, bus or flight.

Our recommendation

To get from Birmingham to London on 23 Sep we recommend taking a bus because it’s the best combination of price and speed.

08:00Birmingham, Coach Station2h55 10:55London
0 changes
£71One-way
Cheapest
08:45Birmingham, Coach Station2h55 11:40London
0 changes
£41One-way
Other options
09:15Birmingham, Coach Station2h55 12:10London
0 changes
£41One-way
16:15Birmingham, Coach Station3h05 19:20London
0 changes
£41One-way
20:00Birmingham, Coach Station2h50 22:50London
0 changes
£41One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Wed
22 Sep
Find prices
£6Flixbus
Thu
23 Sep
£30West Midlands Railway
£3Flixbus
Fri
24 Sep
£30West Midlands Railway
£3Flixbus
Sat
25 Sep
£30West Midlands Railway
£3Flixbus
Sun
26 Sep
£18West Midlands Railway
£3Flixbus
Mon
27 Sep
£24West Midlands Railway
£3Flixbus
Tue
28 Sep
£24West Midlands Railway
£3Flixbus
Wed
29 Sep
£24West Midlands Railway
£3Flixbus
Thu
30 Sep
£30West Midlands Railway
£3Flixbus
Fri
1 Oct
£24West Midlands Railway
£3Flixbus
Sat
2 Oct
£24West Midlands Railway
£3Flixbus
Sun
3 Oct
£18West Midlands Railway
£3Flixbus
Mon
4 Oct
£24West Midlands Railway
£3Flixbus
Tue
5 Oct
£21West Midlands Railway
£3Flixbus
Wed
6 Oct
£24West Midlands Railway
£3Flixbus
Thu
7 Oct
£21West Midlands Railway
£3Flixbus
Fri
8 Oct
£24West Midlands Railway
£3Flixbus
Sat
9 Oct
£24West Midlands Railway
£3Flixbus
Sun
10 Oct
£18West Midlands Railway
£3Flixbus
Mon
11 Oct
£24West Midlands Railway
£3Flixbus
Tue
12 Oct
£21West Midlands Railway
£3Flixbus

Travel Information from Birmingham to London

distanceDistance100 miles (162 km)
modeAvailable travel modesCoach or train
priceTicket price range£3 - £24
cheapestCheapest modeCoach • £3 • 2 h 15 min
fastestFastest modeTrain • £24 • 1 h 23 min
carriersPopular travel companiesFlixbus 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.

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.

Stations

Important Stations and Airports for this Journey

Birmingham
London
Birmingham (Coach Station)
Amenities
Birmingham Moor Street
Amenities
Birmingham New Street
Amenities
Refreshments