How to get from London to Birmingham

Travel options
from London to Birmingham

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

Our recommendation
bus

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

08:00London2h45 10:45Birmingham
0 changes
£111One-way
Cheapest
19:00London3h50 22:50Birmingham
0 changes
£81One-way
Other options
08:30London3h00 11:30Birmingham, Coach Station
0 changes
£91One-way
07:30London3h05 10:35Birmingham, Coach Station
0 changes
£91One-way
15:00London3h00 18:00Birmingham
0 changes
£101One-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 Birmingham?

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

Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul

Travel Information from London to Birmingham

distanceDistance100 miles (162 km)
modeAvailable travel modesCoach or train
priceTicket price range£17 - £19
cheapestCheapest modeCoach • £17 • 2 h 15 min
fastestFastest modeTrain • £19 • 1 h 22 min
carriersPopular travel companiesNational Express or West Midlands Railway

Take a coach or train to travel 100 miles (162 km) from London to Birmingham. If speed is a priority, then a train is the best option with an average duration of 1 h 22 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £17. The most popular travel providers which serve this trip are National Express or West Midlands Railway among others. Travellers can even take a direct coach or train from London to Birmingham.

General Information About the Journey from London to Birmingham

London to Birmingham is a busy and popular route, with numerous trains and buses departing throughout the day, including high-speed trains as well as slower, more scenic routes.

Buses from London to Birmingham

Both Megabus and National Express run regular services from London Victoria Coach Station. Megabus offers nine buses a day from the early morning well into the evening, which terminate in Hill Street in Birmingham. Journeys take approximately 3 hours to complete. National Express runs regular services throughout the day also from the early hours, with all buses terminating at Birmingham Coach Station. The journey time is around 2.5 hours.

Trains from London to Birmingham

Trains from London to Birmingham are fast and regular, departing approximately every 20 minutes. Direct services are available with a journey time of around 1-2 hours. There are several options in regards to departure points and destinations; Services depart from London's Euston and Marylebone stations, and terminate at Birmingham New Street, Birmingham Moor Street and Birmingham Snow Hill stations.

Travel Tips: Travel from London to Birmingham

Travel to Birmingham 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 London to Birmingham.
FAQs

There are 2 ways to get from London to Birmingham: coach or train.

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

This is compared to other travel options to Birmingham:

A coach journey is usually £2 less than a journey to Birmingham by train, which costs on average £19 for the same trip.

The fastest way from London to Birmingham is by train with an average journey time of 1 h 22 min.

Other travel options between London and Birmingham can usually take longer:

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

The distance between London and Birmingham is around 100 miles (162 km).

The average frequency per day from London to Birmingham is:

  • 25 trains a day.

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

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

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

Omio works with many trusted partners that can help you travel the best way from London to Birmingham:

  • You can go to Birmingham from London by coach with National Express. You'll see cheap coach tickets for £17 with National Express from London to Birmingham on Omio.
  • You can go to Birmingham from London by train with West Midlands Railway. You'll see cheap train tickets for £19 with West Midlands Railway from London to Birmingham on Omio.

Yes, there are direct services available between London and Birmingham with the following travel operators:

  • You can find around direct coaches per day and book this direct coach with Flixbus, National Express or Megabus.
  • You can find around 25 direct trains per day and book this direct train with West Midlands Railway, Avanti West Coast or Chiltern Railways.

Direct services tend to save you time and add more convenience in getting you to Birmingham as you won't need to change in between, so it's worth paying attention to before booking your tickets from London to Birmingham.

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

When planning your trip between London and Birmingham, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets are costing on average £17 one way.
  • Train tickets cost £19 one way on average.

However, we recommend buying tickets from London to Birmingham online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language