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 29 May we recommend taking a bus because it’s the best combination of price and speed.

18:15Birmingham2h50 21:05London
0 changes
£111One-way
Cheapest
12:50Birmingham4h10 17:00London
0 changes
£61One-way
Other options
18:00Birmingham, Coach Station3h05 21:05London
0 changes
£121One-way
07:45Birmingham, Coach Station3h05 10:50London
0 changes
£141One-way
15:15Birmingham, Coach Station3h05 18:20London
0 changes
£111One-way

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

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay in London?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Compare prices and tickets Prices for trains, buses and flights

Sun
29 May
£18West Midlands Railway
£5Flixbus
Mon
30 May
£30West Midlands Railway
£6Flixbus
Tue
31 May
£30West Midlands Railway
£5Flixbus
Wed
1 Jun
£39Chiltern Railways
£6Megabus
Thu
2 Jun
£19West Midlands Railway
£6Flixbus
Fri
3 Jun
£19West Midlands Railway
£6Megabus
Sat
4 Jun
£30West Midlands Railway
Find prices
Sun
5 Jun
£18West Midlands Railway
£6Megabus
Mon
6 Jun
£15Chiltern Railways
£4Flixbus
Tue
7 Jun
£22Chiltern Railways
£4Flixbus
Wed
8 Jun
£36Avanti West Coast
£6Megabus
Thu
9 Jun
£22Chiltern Railways
£4Flixbus
Fri
10 Jun
£21West Midlands Railway
£4Flixbus
Sat
11 Jun
£21West Midlands Railway
£4Flixbus
Sun
12 Jun
£18West Midlands Railway
£4Flixbus
Mon
13 Jun
£21West Midlands Railway
£4Flixbus
Tue
14 Jun
£27West Midlands Railway
£6Megabus
Wed
15 Jun
£22Chiltern Railways
£4Flixbus
Thu
16 Jun
£21West Midlands Railway
£4Flixbus
Fri
17 Jun
£21West Midlands Railway
£4Flixbus

Travel Information between Birmingham and London

distanceDistance100 miles (162 km)
modeAvailable travel modesCoach or train
priceTicket price range£12 - £23
cheapestCheapest modeCoach • £12 • 2 h 15 min
fastestFastest modeTrain • £23 • 1 h 26 min
carriersPopular travel companiesMegabus or West Midlands Railway

Travel 100 miles (162 km) by coach or train between Birmingham and London. If speed is a priority, then a train is the best option with an average duration of 1 h 26 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £12. The most popular travel providers which serve this journey are Megabus or West Midlands Railway among others. Travellers can even take a direct 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.

Travel Tips: Travel from Birmingham to London

Travel to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Birmingham to London.
FAQs

What are my travel options from Birmingham to London?

There are 2 ways that you can travel from Birmingham to London. You can take a coach or train.

What is the cheapest way from Birmingham to London?

Coach services offer the cheapest way to get from Birmingham to London. Tickets for a coach cost on average £12.

This is compared to other travel options to London:

A coach journey is usually £11 less than a journey to London by train, which costs on average £23 for the same trip.

What is the fastest way from Birmingham to London?

The quickest way to travel to London from Birmingham is by train, which takes on average 1 h 26 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 2 h 15 min.

How far is London from Birmingham?

The distance from Birmingham to London is approximately 100 miles (162 km).

How many services a day are there to London from Birmingham?

The average frequency per day from Birmingham to London is:

  • 51 trains per day.

However, we recommend checking specific travel dates for your route from Birmingham to London as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Birmingham to London?

These are the most popular departure and arrival points when travelling from Birmingham to London:

  • Most travellers catch their train from Birmingham New Street and arrive in London Victoria.

Which travel companies can take me from Birmingham to London?

If finding a good deal is your main consideration for your trip from Birmingham to London, then we'll help you find the best value travel companies for you:

  • Travel with Megabus for coaches to London. If you’re looking for a good deal on tickets, check for Megabus Birmingham to London tickets on Omio for £12.
  • West Midlands Railway can get you to London by train. You can find a good deal for train tickets with West Midlands Railway from Birmingham to London for £23 on Omio.

Where else should I travel to after my journey between Birmingham and London ends?

Looking to extend your trip from Birmingham to London? Many Omio customers who go from Birmingham to London usually extend their holiday to explore other popular destinations like Paris, Amsterdam or Brussels. If you're looking to explore Paris, Amsterdam or Brussels from London, let Omio find you the best connections available at an affordable price.

How early should I book tickets from Birmingham to London online for the best deals?

Before travelling from Birmingham to London, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket is £12 one way on average for this route.
  • The price of a train ticket is £23 one way on average for this journey.

But we recommend booking Birmingham to London tickets online a few months before your planned travel date to score the best deals and save money on your trip.