Birmingham to London bus

Sun, 19 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap coach tickets from Birmingham to London

Showing times and prices for 20 May

Cheapest

The best way to find a cheap coach ticket from Birmingham to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
FlixBus
21:302h50
Birmingham, Paradise Circus Queensway
00:20London, Victoria Coach Station
£61One-way
0 changes
Cheapest
FlixBus
21:302h25
Birmingham, Paradise Circus Queensway
23:55London
£61One-way
0 changes
2nd Cheapest
FlixBus
19:152h50
Birmingham, Paradise Circus Queensway
22:05London, Victoria Coach Station
£71One-way
0 changes
2nd Cheapest
FlixBus
18:553h10
Birmingham, Paradise Circus Queensway
22:05London, Victoria Coach Station
£71One-way
0 changes
2nd Cheapest
FlixBus
12:453h00
Birmingham, Paradise Circus Queensway
15:45London, Victoria Coach Station
£71One-way
0 changes

Bus timetableBirmingham to London

Showing buses for tomorrow, Monday, 20 May
National Express
00:304h15
Birmingham, Coach Station
04:45London, Victoria Coach Station
1 change
National Express
03:252h55
Birmingham, Coach Station
06:20London, Victoria Coach Station
0 changes
National Express
03:253h25
Birmingham, Coach Station
06:50London, Victoria Coach Station
0 changes
National Express
03:253h25
Birmingham, Coach Station
06:50London, Victoria Coach Station
0 changes
National Express
04:503h30
Birmingham, Coach Station
08:20London, Victoria Coach Station
0 changes
National Express
05:203h30
Birmingham, Coach Station
08:50London, Victoria Coach Station
0 changes
National Express
05:503h30
Birmingham, Coach Station
09:20London, Victoria Coach Station
0 changes
Megabus
06:006h25
Birmingham
12:25London, Gatwick Airport Terminal North
1 change
Megabus
06:006h15
Birmingham
12:15London, Gatwick Airport Terminal South
1 change
Megabus
06:003h10
Birmingham
09:10London, Heathrow Airport Terminals 1, 2, 3
0 changes
Megabus
06:004h00
Birmingham
10:00London, Victoria Coach Station
0 changes
National Express
06:453h25
Birmingham, Coach Station
10:10London, Victoria Coach Station
0 changes
Megabus
07:109h50
Birmingham
17:00London, Victoria Coach Station
1 change
Megabus
07:109h15
Birmingham
16:25London
1 change
National Express
07:153h35
Birmingham, Coach Station
10:50London, Victoria Coach Station
0 changes
National Express
07:553h25
Birmingham, Coach Station
11:20London, Victoria Coach Station
0 changes
National Express
08:253h15
Birmingham, Coach Station
11:40London, Victoria Coach Station
0 changes
Megabus
08:455h15
Birmingham
14:00London, Heathrow Airport Terminals 1, 2, 3
1 change
National Express
09:153h00
Birmingham, Coach Station
12:15London, Victoria Coach Station
0 changes
Megabus
09:206h05
Birmingham
15:25London, Gatwick Airport Terminal North
1 change
Megabus
09:204h10
Birmingham
13:30London, Victoria Coach Station
0 changes
Megabus
09:205h55
Birmingham
15:15London, Gatwick Airport Terminal South
1 change
Megabus
09:203h10
Birmingham
12:30London, Heathrow Airport Terminals 1, 2, 3
0 changes
National Express
09:303h20
Birmingham, Coach Station
12:50London, Victoria Coach Station
0 changes
Megabus
10:055h25
Birmingham
15:30London, Victoria Coach Station
1 change
National Express
10:153h00
Birmingham, Coach Station
13:15London, Victoria Coach Station
0 changes
National Express
10:403h40
Birmingham, Coach Station
14:20London, Victoria Coach Station
0 changes
National Express
11:153h05
Birmingham, Coach Station
14:20London, Victoria Coach Station
0 changes
National Express
11:453h10
Birmingham, Coach Station
14:55London, Victoria Coach Station
0 changes
National Express
12:453h05
Birmingham, Coach Station
15:50London, Victoria Coach Station
0 changes
Megabus
13:055h25
Birmingham
18:30London, Victoria Coach Station
1 change
National Express
13:153h00
Birmingham, Coach Station
16:15London, Victoria Coach Station
0 changes
National Express
13:303h20
Birmingham, Coach Station
16:50London, Victoria Coach Station
0 changes
Megabus
13:305h55
Birmingham
19:25London, Gatwick Airport Terminal South
1 change
Megabus
13:304h00
Birmingham
17:30London, Victoria Coach Station
0 changes
Megabus
13:303h10
Birmingham
16:40London, Heathrow Airport Terminals 1, 2, 3
0 changes
Megabus
13:306h05
Birmingham
19:35London, Gatwick Airport Terminal North
1 change
National Express
14:153h05
Birmingham, Coach Station
17:20London, Victoria Coach Station
0 changes
Megabus
14:355h55
Birmingham
20:30London, Victoria Coach Station
1 change
National Express
15:153h05
Birmingham, Coach Station
18:20London, Victoria Coach Station
0 changes
National Express
15:303h20
Birmingham, Coach Station
18:50London, Victoria Coach Station
0 changes
National Express
16:003h20
Birmingham, Coach Station
19:20London, Victoria Coach Station
0 changes
National Express
16:303h20
Birmingham, Coach Station
19:50London, Victoria Coach Station
0 changes
National Express
16:503h20
Birmingham, Coach Station
20:10London, Victoria Coach Station
0 changes
National Express
17:153h05
Birmingham, Coach Station
20:20London, Victoria Coach Station
0 changes
National Express
18:003h05
Birmingham, Coach Station
21:05London, Victoria Coach Station
0 changes
National Express
18:302h55
Birmingham, Coach Station
21:25London, Victoria Coach Station
0 changes
Megabus
18:352h45
Birmingham
21:20London, Victoria Coach Station
0 changes
National Express
18:503h10
Birmingham, Coach Station
22:00London, Victoria Coach Station
0 changes
National Express
19:152h55
Birmingham, Coach Station
22:10London, Victoria Coach Station
0 changes
National Express
20:002h50
Birmingham, Coach Station
22:50London, Victoria Coach Station
0 changes
National Express
20:303h00
Birmingham, Coach Station
23:30London, Victoria Coach Station
0 changes
National Express
21:003h05
Birmingham, Coach Station
00:05London, Victoria Coach Station
0 changes
Megabus
22:353h55
Birmingham
02:30London, Victoria Coach Station
0 changes
Megabus
22:355h07
Birmingham
03:42London, Gatwick Airport Terminal South
1 change
Megabus
22:355h15
Birmingham
03:50London, Gatwick Airport Terminal North
1 change
Megabus
22:353h05
Birmingham
01:40London, Heathrow Airport Terminals 1, 2, 3
0 changes
National Express
23:455h40
Birmingham, Coach Station
05:25London, Victoria Coach Station
1 change

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Birmingham to London by train or coach

Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun

Bus times from Birmingham to London

Showing times and prices for 20 May

Fastest Journey

2 h 45 m

Average

4 h 3 m

Buses per day

58

Distance

163 km

Of the 58 buses that leave Birmingham for London every day 42 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Megabus
18:352h45
Birmingham
21:20London, Victoria Coach Station
£141One-way
0 changes
National Express
20:002h50
Birmingham, Coach Station
22:50London, Victoria Coach Station
£121One-way
0 changes
National Express
03:252h55
Birmingham, Coach Station
06:20London, Victoria Coach Station
£291One-way
0 changes
National Express
19:152h55
Birmingham, Coach Station
22:10London, Victoria Coach Station
£91One-way
0 changes
National Express
18:302h55
Birmingham, Coach Station
21:25London, Victoria Coach Station
£91One-way
0 changes

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Birmingham to London

distanceDistance100 miles
durationAverage coach duration2 h 25 min
priceAverage coach ticket price£21 (€23)
frequencyCoach frequency11 a day
changesDirect coachYes, there are 11 direct coaches a day
carriersCoach companiesNational Express, Megabus, FlixBus or West Midlands Trains

Coaches from Birmingham to London cover the 100 miles long trip taking on average 2 h 25 min with our travel partners like National Express, Megabus, FlixBus or West Midlands Trains. Normally, there are 11 coaches operating per day, including direct services available. While the average ticket price for this route costs around £21, you can find the cheapest coach ticket for as low as £5. Travellers depart most frequently from Birmingham, Coach Station and arrive in London, Victoria Coach Station.

Coach companies: National Express, Megabus and FlixBus Birmingham to London

Buy your official National Express, Megabus and FlixBus coach tickets to London from Birmingham from £5 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most affordable journey.

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Birmingham - London coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

Coach information from Birmingham to London with National Express:

  • Average Duration: 2 h 50 min
  • Cheapest Price: £31
  • National Express frequency: 11 a day

Travelling by Coach from Birmingham to London

Buses from Birmingham to London run throughout the day and are provided by National Express. Coaches run approximately every 30 minutes during the week. The average journey time is just over 2 hours and there are no changes required along the route.

Know before you go:

  • Coaches from London to Birmingham are run by National Express.
  • The average journey duration is 1hr 30min, although some journeys can take up to 3hrs 35min with a change.
  • Coaches run from Birmingham to London from 01:00 until 23:30.
  • Up to 2 coaches departing an hour throughout the day.
  • Coaches depart from Birmingham Bus Station and arrive into London Victoria Bus Station.
  • Cheapest Days to Travel by Bus

    The table below displays the cheapest days to travel throughout the week by bus, on average, across the U.K. You can save yourself almost £10 by booking to travel on a Tuesday instead of the most expensive day, Friday. In general, to travel during the week is cheaper, although a Sunday is also a cheaper day to travel by bus.


    Tips for Booking Cheap Coaches from Birmingham to London

    • To get the best price it's important to book at least one week in advance, the further in advance the better.
    • The cheapest day to book is a Tuesday, Friday is the most expensive day to travel.
    • The cheapest time of day to travel is either first thing in the morning or last in the evening.

    Coach Station Information and Getting to the City Centre

    Departing from Birmingham: Coaches from London to Birmingham depart from Birmingham Coach Station, located to the southwest of the city centre on Mill Lane and is open 24h. There are several buses that depart from the Coach station to the city centre and takes just 10 minutes, or 15 minutes to walk. Birmingham coach station has some facilities including charging points, a newsagents, WiFi, parking and pay phones.

    Arriving in London: Coaches from Birmingham to London arrive at Victoria Coach Station in the southwest of London, close to Westminster on Buckingham Palace Road. Passengers can get to the city centre by taking the District & Circle Lines or the Victoria Line on the Underground. Passengers can also take a local bus to many areas around London. Victoria departure terminal closes at 01:00 and opens again at 05:00. There are refreshments, cash machines and a left luggage office. If taking a return journey passengers are advised to be at Victoria Coach station at least 30 minutes before the departure time.

    FAQs: Birmingham to London coach

    FAQs: Take the bus from Birmingham to London with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Birmingham to London.
    FAQs
    Cheap coach tickets from Birmingham to London can start from as little as £5 when you book in advance. The average coach ticket price for Birmingham to London is £21; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    On average the Birmingham to London coach time is 2 h 25 min   covering the 100 mile long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
    The first coach from Birmingham to London leaves at 12: 30. Plan your trip with the Journey Planner   from Omio.
    The last coach from Birmingham to London leaves at 23: 45.
    Yes, it is possible to travel from Birmingham to London without having to change trains with National Express, Megabus, FlixBus or West Midlands Trains. There are 11 direct coaches from Birmingham to London each day. There may be fewer direct services available on weekends or holidays.
    For the best Birmingham to London coach to book, you can travel safely and comfortably with National Express, Megabus, FlixBus or West Midlands Trains. However, it's always good to check all possible coach companies with services from Birmingham to London to compare what amenities they may offer.

    When departing from Birmingham, you have various coach station options to start your route from including Birmingham, Coach Station, Birmingham, Herald Rd (Birmingham Airport Coach Park) and Birmingham, Brunel Street. When arriving in London, you can end your trip in coach stations like London, Victoria Coach Station, London, Golders Green Station and Luton, London Luton Airport Bus Station.

    Passengers board the coach most frequently from Birmingham, Coach Station, which is located around 2.2 miles (3.5 km) away from the city centre, and they get off the coach at London, Victoria Coach Station, located 2.1 miles (3.4 km) away from the city centre.

    A trip to London from Birmingham is worth doing but not as a day trip with a journey time of 2 h 25 min each way. Check with Omio app   the best way to travel.
    The cheapest month for a coach from Birmingham to London is May.
    It's helpful to compare your options as there are 2 ways to travel between Birmingham and London including taking a train or coach.
    HomeCoachesCoach tickets to London Birmingham to London bus

    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
    More routes, destinations and providers