Birmingham to London bus

Thu, Jul 18
+ 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 bus tickets from Birmingham to London

Showing times and prices for Jul 19

Cheapest

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

Cheapest
Megabus
10:35PM3h55
Birmingham
02:30AMLondon, Victoria Coach Station
$141One-way
0 transfers
Cheapest
Megabus
08:25PM2h45
Birmingham
11:10PMLondon, Victoria Coach Station
$141One-way
0 transfers
Cheapest
Megabus
03:30PM4h00
Birmingham
07:30PMLondon, Victoria Coach Station
$141One-way
0 transfers
Cheapest
Megabus
01:30PM4h00
Birmingham
05:30PMLondon, Victoria Coach Station
$141One-way
0 transfers
2nd Cheapest
FlixBus
07:15PM2h25
Birmingham, Paradise Circus Queensway
09:40PMLondon
$161One-way
0 transfers

Bus schedule from Birmingham to London

Showing buses for tomorrow, Friday, July 19
National Express
12:30AM4h15
Birmingham, Coach Station
04:45AMLondon, Victoria Coach Station
1 transfer
National Express
03:25AM2h55
Birmingham, Coach Station
06:20AMLondon, Victoria Coach Station
0 transfers
National Express
03:25AM3h25
Birmingham, Coach Station
06:50AMLondon, Victoria Coach Station
0 transfers
FlixBus
03:25AM2h35
Birmingham, Paradise Circus Queensway
06:00AMLondon
0 transfers
FlixBus
03:25AM3h05
Birmingham, Paradise Circus Queensway
06:30AMLondon, Victoria Coach Station
0 transfers
National Express
03:25AM3h25
Birmingham, Coach Station
06:50AMLondon, Victoria Coach Station
0 transfers
National Express
04:50AM3h30
Birmingham, Coach Station
08:20AMLondon, Victoria Coach Station
0 transfers
FlixBus
04:50AM2h35
Birmingham, Paradise Circus Queensway
07:25AMLondon
0 transfers
FlixBus
04:50AM3h10
Birmingham, Paradise Circus Queensway
08:00AMLondon, Victoria Coach Station
0 transfers
National Express
05:20AM3h30
Birmingham, Coach Station
08:50AMLondon, Victoria Coach Station
0 transfers
National Express
05:50AM3h30
Birmingham, Coach Station
09:20AMLondon, Victoria Coach Station
0 transfers
Megabus
06:00AM3h10
Birmingham
09:10AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
Megabus
06:00AM6h15
Birmingham
12:15PMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
06:00AM6h25
Birmingham
12:25PMLondon, Gatwick Airport Terminal North
1 transfer
Megabus
06:00AM4h00
Birmingham
10:00AMLondon, Victoria Coach Station
0 transfers
National Express
06:45AM3h25
Birmingham, Coach Station
10:10AMLondon, Victoria Coach Station
0 transfers
FlixBus
06:50AM2h35
Birmingham, Paradise Circus Queensway
09:25AMLondon
0 transfers
FlixBus
06:50AM3h10
Birmingham, Paradise Circus Queensway
10:00AMLondon, Victoria Coach Station
0 transfers
Megabus
07:10AM9h15
Birmingham
04:25PMLondon
1 transfer
Megabus
07:10AM9h50
Birmingham
05:00PMLondon, Victoria Coach Station
1 transfer
National Express
07:15AM3h35
Birmingham, Coach Station
10:50AMLondon, Victoria Coach Station
0 transfers
National Express
07:55AM3h25
Birmingham, Coach Station
11:20AMLondon, Victoria Coach Station
0 transfers
National Express
08:25AM3h15
Birmingham, Coach Station
11:40AMLondon, Victoria Coach Station
0 transfers
Megabus
08:45AM5h15
Birmingham
02:00PMLondon, Heathrow Airport Terminals 1, 2, 3
1 transfer
FlixBus
09:10AM4h10
Birmingham, Paradise Circus Queensway
01:20PMLondon
0 transfers
National Express
09:15AM3h00
Birmingham, Coach Station
12:15PMLondon, Victoria Coach Station
0 transfers
Megabus
09:20AM3h10
Birmingham
12:30PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
Megabus
09:20AM6h05
Birmingham
03:25PMLondon, Gatwick Airport Terminal North
1 transfer
Megabus
09:20AM5h55
Birmingham
03:15PMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
09:20AM4h10
Birmingham
01:30PMLondon, Victoria Coach Station
0 transfers
National Express
09:30AM3h20
Birmingham, Coach Station
12:50PMLondon, Victoria Coach Station
0 transfers
Megabus
10:05AM5h25
Birmingham
03:30PMLondon, Victoria Coach Station
1 transfer
National Express
10:15AM3h00
Birmingham, Coach Station
01:15PMLondon, Victoria Coach Station
0 transfers
National Express
10:40AM3h40
Birmingham, Coach Station
02:20PMLondon, Victoria Coach Station
0 transfers
FlixBus
10:45AM3h00
Birmingham, Paradise Circus Queensway
01:45PMLondon, Victoria Coach Station
0 transfers
FlixBus
10:45AM2h25
Birmingham, Paradise Circus Queensway
01:10PMLondon
0 transfers
Megabus
11:00AM3h10
Birmingham
02:10PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
Megabus
11:00AM6h25
Birmingham
05:25PMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
11:00AM6h35
Birmingham
05:35PMLondon, Gatwick Airport Terminal North
1 transfer
Megabus
11:00AM4h00
Birmingham
03:00PMLondon, Victoria Coach Station
0 transfers
National Express
11:15AM3h05
Birmingham, Coach Station
02:20PMLondon, Victoria Coach Station
0 transfers
FlixBus
11:45AM2h40
Birmingham, Paradise Circus Queensway
02:25PMLondon
0 transfers
FlixBus
11:45AM3h15
Birmingham, Paradise Circus Queensway
03:00PMLondon, Victoria Coach Station
0 transfers
National Express
11:45AM3h10
Birmingham, Coach Station
02:55PMLondon, Victoria Coach Station
0 transfers
National Express
12:45PM3h05
Birmingham, Coach Station
03:50PMLondon, Victoria Coach Station
0 transfers
Megabus
01:05PM5h25
Birmingham
06:30PMLondon, Victoria Coach Station
1 transfer
National Express
01:15PM3h00
Birmingham, Coach Station
04:15PMLondon, Victoria Coach Station
0 transfers
Megabus
01:30PM3h10
Birmingham
04:40PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
Megabus
01:30PM7h50
Birmingham
09:20PMLondon, Gatwick Airport Terminal North
1 transfer
National Express
01:30PM3h20
Birmingham, Coach Station
04:50PMLondon, Victoria Coach Station
0 transfers
Megabus
01:30PM7h40
Birmingham
09:10PMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
01:30PM4h00
Birmingham
05:30PMLondon, Victoria Coach Station
0 transfers
National Express
02:15PM3h05
Birmingham, Coach Station
05:20PMLondon, Victoria Coach Station
0 transfers
Megabus
02:35PM5h55
Birmingham
08:30PMLondon, Victoria Coach Station
1 transfer
FlixBus
03:15PM3h00
Birmingham, Paradise Circus Queensway
06:15PMLondon, Victoria Coach Station
0 transfers
FlixBus
03:15PM2h25
Birmingham, Paradise Circus Queensway
05:40PMLondon
0 transfers
National Express
03:15PM3h05
Birmingham, Coach Station
06:20PMLondon, Victoria Coach Station
0 transfers
Megabus
03:30PM3h10
Birmingham
06:40PMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
National Express
03:30PM3h20
Birmingham, Coach Station
06:50PMLondon, Victoria Coach Station
0 transfers
Megabus
03:30PM5h50
Birmingham
09:20PMLondon, Gatwick Airport Terminal North
1 transfer
Megabus
03:30PM5h40
Birmingham
09:10PMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
03:30PM4h00
Birmingham
07:30PMLondon, Victoria Coach Station
0 transfers
National Express
04:00PM3h20
Birmingham, Coach Station
07:20PMLondon, Victoria Coach Station
0 transfers
FlixBus
04:15PM3h15
Birmingham, Paradise Circus Queensway
07:30PMLondon, Victoria Coach Station
0 transfers
FlixBus
04:15PM2h40
Birmingham, Paradise Circus Queensway
06:55PMLondon
0 transfers
National Express
04:30PM3h20
Birmingham, Coach Station
07:50PMLondon, Victoria Coach Station
0 transfers
National Express
04:50PM3h20
Birmingham, Coach Station
08:10PMLondon, Victoria Coach Station
0 transfers
National Express
05:15PM3h05
Birmingham, Coach Station
08:20PMLondon, Victoria Coach Station
0 transfers
National Express
06:00PM3h05
Birmingham, Coach Station
09:05PMLondon, Victoria Coach Station
0 transfers
FlixBus
06:05PM2h30
Birmingham, Paradise Circus Queensway
08:35PMLondon
0 transfers
FlixBus
06:05PM3h05
Birmingham, Paradise Circus Queensway
09:10PMLondon, Victoria Coach Station
0 transfers
National Express
06:30PM2h55
Birmingham, Coach Station
09:25PMLondon, Victoria Coach Station
0 transfers
Megabus
06:35PM2h45
Birmingham
09:20PMLondon, Victoria Coach Station
0 transfers
National Express
06:50PM3h10
Birmingham, Coach Station
10:00PMLondon, Victoria Coach Station
0 transfers
FlixBus
06:55PM3h10
Birmingham, Paradise Circus Queensway
10:05PMLondon, Victoria Coach Station
0 transfers
FlixBus
06:55PM2h35
Birmingham, Paradise Circus Queensway
09:30PMLondon
0 transfers
FlixBus
07:15PM2h25
Birmingham, Paradise Circus Queensway
09:40PMLondon
0 transfers
National Express
07:15PM2h55
Birmingham, Coach Station
10:10PMLondon, Victoria Coach Station
0 transfers
FlixBus
07:15PM2h50
Birmingham, Paradise Circus Queensway
10:05PMLondon, Victoria Coach Station
0 transfers
National Express
08:00PM2h50
Birmingham, Coach Station
10:50PMLondon, Victoria Coach Station
0 transfers
FlixBus
08:15PM3h10
Birmingham, Paradise Circus Queensway
11:25PMLondon, Victoria Coach Station
0 transfers
FlixBus
08:15PM2h55
Birmingham, Paradise Circus Queensway
11:10PMLondon
0 transfers
FlixBus
08:15PM2h35
Birmingham, Paradise Circus Queensway
10:50PMLondon
0 transfers
Megabus
08:25PM2h45
Birmingham
11:10PMLondon, Victoria Coach Station
0 transfers
National Express
08:30PM3h00
Birmingham, Coach Station
11:30PMLondon, Victoria Coach Station
0 transfers
National Express
09:00PM3h05
Birmingham, Coach Station
12:05AMLondon, Victoria Coach Station
0 transfers
Megabus
10:35PM3h55
Birmingham
02:30AMLondon, Victoria Coach Station
0 transfers
Megabus
10:35PM3h05
Birmingham
01:40AMLondon, Heathrow Airport Terminals 1, 2, 3
0 transfers
Megabus
10:35PM5h07
Birmingham
03:42AMLondon, Gatwick Airport Terminal South
1 transfer
Megabus
10:35PM5h15
Birmingham
03:50AMLondon, Gatwick Airport Terminal North
1 transfer
National Express
11:45PM5h40
Birmingham, Coach Station
05:25AMLondon, Victoria Coach Station
1 transfer

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 bus

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

Bus times from Birmingham to London

Showing times and prices for Jul 19

Fastest Journey

2 h 25 m

Average

3 h 50 m

Buses per day

91

Distance

163 km

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

Fastest
FlixBus
07:15PM2h25
Birmingham, Paradise Circus Queensway
09:40PMLondon
$161One-way
0 transfers
Fastest
FlixBus
03:15PM2h25
Birmingham, Paradise Circus Queensway
05:40PMLondon
$171One-way
0 transfers
Fastest
FlixBus
10:45AM2h25
Birmingham, Paradise Circus Queensway
01:10PMLondon
$191One-way
0 transfers
2nd Fastest
FlixBus
06:05PM2h30
Birmingham, Paradise Circus Queensway
08:35PMLondon
$261One-way
0 transfers
FlixBus
06:50AM2h35
Birmingham, Paradise Circus Queensway
09:25AMLondon
$221One-way
0 transfers

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Birmingham to London

distanceDistance100 miles (162 km)
durationAverage bus duration2 h 25 min
priceAverage bus ticket price$27 (€23)
frequencyBus frequency11 a day
changesDirect busYes, there are 11 direct buses a day
carriersBus companiesNational Express, Megabus, FlixBus or West Midlands Trains

Buses from Birmingham to London cover the 100 miles (162 km) 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 buses operating per day, including direct services available. While the average ticket price for this route costs around $27 (€23), you can find the cheapest bus ticket for as low as $6 (€5). Travelers depart most frequently from Birmingham, Coach Station and arrive in London, Victoria Coach Station.

Bus providers: National Express, Megabus and FlixBus from Birmingham to London

Buy your official National Express, Megabus and FlixBus bus tickets between Birmingham and London from $6 (€5) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable route.

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses 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 traveler in mind. All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses 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 bus: 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.

Bus information from Birmingham to London with National Express:

  • Average Duration: 3 h 5 min
  • Cheapest Price: $9
  • National Express frequency: 11 a day

Buses from Birmingham to London

The main provider of buses from Birmingham to London is National Express. Direct services from National Express are frequent, with two buses departing Birmingham's bus station per hour. The quickest journey is 2 hours 30 minutes, with the longest journey taking around 3 hours 35 minutes. Buses run from around 5 a.m. to 9:30 p.m. There are no changes required for this journey. The fastest journey time is approximately 2½ hours.



Birmingham to London Bus Cost

Average prices for buses from Birmingham to London when you book in advance

Booking Period

Average Price

Same Day

€8

1 Day in Advance

€6

1 Week in Advance

€5

2 Weeks in Advance

€5

1 Month in Advance

€4

3 Months in Advance

€4

Birmingham to London Buses: General Information

While taking a bus is slower than taking the train it is significantly cheaper and can take as little as 2½ hours to arrive in London.

  • All Birmingham to London buses are run by National Express.
  • Most buses are direct, depart from Birmingham's main bus station and arrive at London's Victoria bus station.
  • Journey Time: Traveling from Birmingham to London by bus takes as little as 2 hours and 30 minutes.
  • Most travelers book their Birmingham to London bus ticket 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Birmingham to London buses decrease the further they are booked in advance:

  • It is 25% cheaper on average to purchase a Birmingham to London bus ticket a day in advance as opposed to at the station on the day of travel.
  • It is 38% cheaper to book a Birmingham to London bus ticket 1 week in advance as opposed to the day you intend to travel.
  • Birmingham to London bus tickets are 50% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

Birmingham

Birmingham is one of the largest cities in the UK and often referred to as being the center of England. There is plenty for any visitor to do here. A visit to the world famous Symphony Hall could be made as this is a large concert hall which hosts a variety of music ranging from jazz, classical and rock. The museum of Aston Hall and Blakesley Hall make for interesting visits. The Bullring provides visitors with ample shopping opportunities, with plenty of shops and some of the best shopping to be found in the UK outside of London.

London

The largest city in the UK and one of the most influential in the world, there is much to see and do, from museums and art galleries to music venues to sports grounds. There are the major London sights and icons to see such as Big Ben, Tower Bridge, Trafalgar Square and the Tower of London. The capital is home to some world-class museums such as The British Museum, The Victoria and Albert Museum and the Natural History Museum. For some evening entertainment, you could head to London's West End to watch a show or if you prefer there are many bars and clubs to explore.

FAQs: Bus from Birmingham to London

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 bus tickets from Birmingham to London can start from as little as $6 (€5) when you book in advance. The average bus ticket price for Birmingham to London is $27 (€23); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from Birmingham to London is 2 h 25 min   to travel the 100 mile (162 km) long journey, with around there are 11 buses per day. Journey times can vary on weekends and holidays.
The first bus from Birmingham to London leaves at 12: 30 PM. Plan your trip with the Journey Planner   from Omio.
The last bus from Birmingham to London leaves at 11: 45 PM.
Yes, there are 11 direct buses a day from Birmingham to London with National Express, Megabus, FlixBus or West Midlands Trains. Schedules can vary on holidays or weekends with fewer direct buses.
For the route from Birmingham to London you can take a bus with National Express, Megabus, FlixBus or West Midlands Trains. Be sure to check out all possible bus companies that offer services from Birmingham to London on Omio to compare what amenities they may have.

When departing from Birmingham, you have various bus 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 journey in bus stations like London, Victoria Coach Station, London, Golders Green Station and Luton, London Luton Airport Bus Station.

Passengers board the bus 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 bus 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 to travel from Birmingham to London by bus is May.
You have options as you can travel between Birmingham and London 2 different ways: train or 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
Currency
Language