London to Birmingham bus

Sun, Jul 21
+ 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 London to Birmingham

Showing times and prices for Jul 21

Cheapest

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

Cheapest
FlixBus
06:30AM3h00
London, Victoria Coach Station
09:30AMBirmingham, Paradise Circus Queensway
$121One-way
0 transfers
Cheapest
FlixBus
07:05AM2h25
London
09:30AMBirmingham, Paradise Circus Queensway
$121One-way
0 transfers
2nd Cheapest
FlixBus
05:00AM2h30
London, Victoria Coach Station
07:30AMBirmingham, Paradise Circus Queensway
$141One-way
0 transfers
National Express
08:30AM3h00
London, Victoria Coach Station
11:30AMBirmingham, Coach Station
$151One-way
0 transfers
National Express
09:30PM2h50
London, Victoria Coach Station
12:20AMBirmingham, Coach Station
$151One-way
0 transfers

Bus schedule from London to Birmingham

Showing buses for tomorrow, Sunday, July 21
Megabus
12:20AM3h10
London, Heathrow Airport Terminals 1, 2, 3
03:30AMBirmingham
0 transfers
Megabus
12:20AM8h20
London, Heathrow Airport Terminals 1, 2, 3
08:40AMBirmingham
1 transfer
National Express
12:30AM3h00
London, Victoria Coach Station
03:30AMBirmingham, Coach Station
0 transfers
FlixBus
05:00AM2h30
London, Victoria Coach Station
07:30AMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
05:00AM5h35
London, Victoria Coach Station
10:35AMBirmingham
1 transfer
National Express
06:00AM2h55
London, Victoria Coach Station
08:55AMBirmingham, Coach Station
0 transfers
FlixBus
06:30AM3h00
London, Victoria Coach Station
09:30AMBirmingham, Paradise Circus Queensway
0 transfers
FlixBus
07:00AM3h05
London, Victoria Coach Station
10:05AMBirmingham, Paradise Circus Queensway
0 transfers
FlixBus
07:05AM2h25
London
09:30AMBirmingham, Paradise Circus Queensway
0 transfers
National Express
07:30AM2h55
London, Victoria Coach Station
10:25AMBirmingham, Coach Station
0 transfers
Megabus
07:30AM2h45
London, Victoria Coach Station
10:15AMBirmingham
0 transfers
FlixBus
07:30AM2h35
London
10:05AMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
07:55AM6h05
London, Gatwick Airport Terminal South
02:00PMBirmingham
1 transfer
National Express
08:00AM3h00
London, Victoria Coach Station
11:00AMBirmingham, Coach Station
0 transfers
National Express
08:00AM3h10
London, Victoria Coach Station
11:10AMBirmingham, Coach Station
0 transfers
Megabus
08:05AM5h55
London, Gatwick Airport Terminal North
02:00PMBirmingham
1 transfer
National Express
08:30AM3h00
London, Victoria Coach Station
11:30AMBirmingham, Coach Station
0 transfers
FlixBus
09:00AM3h10
London, Victoria Coach Station
12:10PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
09:30AM3h10
London, Victoria Coach Station
12:40PMBirmingham, Coach Station
0 transfers
FlixBus
09:35AM2h35
London
12:10PMBirmingham, Paradise Circus Queensway
0 transfers
FlixBus
10:00AM2h55
London, Victoria Coach Station
12:55PMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
10:00AM4h00
London, Victoria Coach Station
02:00PMBirmingham
0 transfers
Megabus
10:00AM5h15
London, Victoria Coach Station
03:15PMBirmingham
1 transfer
National Express
10:00AM3h00
London, Victoria Coach Station
01:00PMBirmingham, Coach Station
0 transfers
Megabus
10:05AM5h55
London, Gatwick Airport Terminal South
04:00PMBirmingham
1 transfer
Megabus
10:14AM5h46
London, Gatwick Airport Terminal North
04:00PMBirmingham
1 transfer
FlixBus
10:30AM3h15
London, Victoria Coach Station
01:45PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
10:30AM3h00
London, Victoria Coach Station
01:30PMBirmingham, Coach Station
0 transfers
FlixBus
10:30AM2h25
London
12:55PMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
10:50AM3h10
London, Heathrow Airport Terminals 1, 2, 3
02:00PMBirmingham
0 transfers
National Express
11:00AM3h15
London, Victoria Coach Station
02:15PMBirmingham, Coach Station
0 transfers
FlixBus
11:10AM2h35
London
01:45PMBirmingham, Paradise Circus Queensway
0 transfers
FlixBus
11:30AM3h00
London, Victoria Coach Station
02:30PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
11:30AM3h10
London, Victoria Coach Station
02:40PMBirmingham, Coach Station
0 transfers
Megabus
12:00PM4h00
London, Victoria Coach Station
04:00PMBirmingham
0 transfers
National Express
12:00PM3h15
London, Victoria Coach Station
03:15PMBirmingham, Coach Station
0 transfers
FlixBus
12:05PM2h25
London
02:30PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
12:30PM3h05
London, Victoria Coach Station
03:35PMBirmingham, Coach Station
0 transfers
Megabus
12:50PM3h10
London, Heathrow Airport Terminals 1, 2, 3
04:00PMBirmingham
0 transfers
Megabus
01:00PM9h50
London, Victoria Coach Station
10:50PMBirmingham
1 transfer
National Express
01:00PM2h55
London, Victoria Coach Station
03:55PMBirmingham, Coach Station
0 transfers
Megabus
01:05PM5h55
London, Gatwick Airport Terminal South
07:00PMBirmingham
1 transfer
Megabus
01:14PM5h46
London, Gatwick Airport Terminal North
07:00PMBirmingham
1 transfer
National Express
01:30PM3h05
London, Victoria Coach Station
04:35PMBirmingham, Coach Station
0 transfers
Megabus
01:35PM9h15
London
10:50PMBirmingham
1 transfer
Megabus
02:20PM5h35
London, Heathrow Airport Terminals 1, 2, 3
07:55PMBirmingham
1 transfer
National Express
02:30PM3h10
London, Victoria Coach Station
05:40PMBirmingham, Coach Station
0 transfers
FlixBus
02:30PM3h15
London, Victoria Coach Station
05:45PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
03:00PM3h15
London, Victoria Coach Station
06:15PMBirmingham, Coach Station
0 transfers
Megabus
03:00PM4h00
London, Victoria Coach Station
07:00PMBirmingham
0 transfers
FlixBus
03:10PM2h35
London
05:45PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
03:30PM3h20
London, Victoria Coach Station
06:50PMBirmingham, Coach Station
0 transfers
Megabus
03:50PM3h10
London, Heathrow Airport Terminals 1, 2, 3
07:00PMBirmingham
0 transfers
Megabus
04:00PM4h05
London, Victoria Coach Station
08:05PMBirmingham
0 transfers
National Express
04:00PM3h45
London, Victoria Coach Station
07:45PMBirmingham, Coach Station
0 transfers
National Express
04:00PM3h10
London, Victoria Coach Station
07:10PMBirmingham, Coach Station
0 transfers
FlixBus
04:30PM3h10
London, Victoria Coach Station
07:40PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
04:30PM3h10
London, Victoria Coach Station
07:40PMBirmingham, Coach Station
0 transfers
Megabus
04:55PM3h10
London, Heathrow Airport Terminals 1, 2, 3
08:05PMBirmingham
0 transfers
Megabus
05:00PM5h30
London, Victoria Coach Station
10:30PMBirmingham
1 transfer
FlixBus
05:05PM2h35
London
07:40PMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
05:20PM5h40
London, Gatwick Airport Terminal South
11:00PMBirmingham
1 transfer
Megabus
05:29PM5h31
London, Gatwick Airport Terminal North
11:00PMBirmingham
1 transfer
National Express
05:30PM3h10
London, Victoria Coach Station
08:40PMBirmingham, Coach Station
0 transfers
National Express
06:00PM3h20
London, Victoria Coach Station
09:20PMBirmingham, Coach Station
0 transfers
Megabus
06:20PM6h40
London, Gatwick Airport Terminal South
01:00AMBirmingham
1 transfer
Megabus
06:29PM6h31
London, Gatwick Airport Terminal North
01:00AMBirmingham
1 transfer
National Express
06:30PM3h00
London, Victoria Coach Station
09:30PMBirmingham, Coach Station
0 transfers
Megabus
07:00PM4h00
London, Victoria Coach Station
11:00PMBirmingham
0 transfers
National Express
07:30PM3h00
London, Victoria Coach Station
10:30PMBirmingham, Coach Station
0 transfers
FlixBus
07:30PM3h00
London, Victoria Coach Station
10:30PMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
07:50PM3h10
London, Heathrow Airport Terminals 1, 2, 3
11:00PMBirmingham
0 transfers
National Express
08:00PM3h05
London, Victoria Coach Station
11:05PMBirmingham, Coach Station
0 transfers
FlixBus
08:05PM2h25
London
10:30PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
08:30PM3h00
London, Victoria Coach Station
11:30PMBirmingham, Coach Station
0 transfers
Megabus
09:00PM4h00
London, Victoria Coach Station
01:00AMBirmingham
0 transfers
National Express
09:00PM2h50
London, Victoria Coach Station
11:50PMBirmingham, Coach Station
0 transfers
FlixBus
09:00PM2h50
London, Victoria Coach Station
11:50PMBirmingham, Paradise Circus Queensway
0 transfers
Megabus
09:25PM6h05
London, Gatwick Airport Terminal South
03:30AMBirmingham
1 transfer
FlixBus
09:30PM2h20
London
11:50PMBirmingham, Paradise Circus Queensway
0 transfers
National Express
09:30PM2h50
London, Victoria Coach Station
12:20AMBirmingham, Coach Station
0 transfers
Megabus
09:33PM5h57
London, Gatwick Airport Terminal North
03:30AMBirmingham
1 transfer
Megabus
09:50PM3h10
London, Heathrow Airport Terminals 1, 2, 3
01:00AMBirmingham
0 transfers
National Express
10:30PM2h45
London, Victoria Coach Station
01:15AMBirmingham, Coach Station
0 transfers
National Express
11:00PM3h30
London, Victoria Coach Station
02:30AMBirmingham, Coach Station
0 transfers
National Express
11:00PM3h30
London, Victoria Coach Station
02:30AMBirmingham, Coach Station
0 transfers
Megabus
11:30PM9h10
London, Victoria Coach Station
08:40AMBirmingham
1 transfer
Megabus
11:30PM4h00
London, Victoria Coach Station
03:30AMBirmingham
0 transfers
National Express
11:30PM3h00
London, Victoria Coach Station
02:30AMBirmingham, Coach Station
0 transfers
National Express
11:59PM3h31
London, Victoria Coach Station
03:30AMBirmingham, Coach Station
1 transfer
FlixBus
11:59PM3h01
London, Victoria Coach Station
03:00AMBirmingham, Paradise Circus Queensway
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets London to Birmingham by train or bus

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
Fri
Aug 09
Sat
Aug 10

Bus times from London to Birmingham

Showing times and prices for Jul 21

Fastest Journey

2 h 20 m

Average

3 h 51 m

Buses per day

91

Distance

163 km

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

Fastest
FlixBus
09:30PM2h20
London
11:50PMBirmingham, Paradise Circus Queensway
$301One-way
0 transfers
2nd Fastest
FlixBus
12:05PM2h25
London
02:30PMBirmingham, Paradise Circus Queensway
$211One-way
0 transfers
2nd Fastest
FlixBus
07:05AM2h25
London
09:30AMBirmingham, Paradise Circus Queensway
$121One-way
0 transfers
2nd Fastest
FlixBus
10:30AM2h25
London
12:55PMBirmingham, Paradise Circus Queensway
$211One-way
0 transfers
2nd Fastest
FlixBus
08:05PM2h25
London
10:30PMBirmingham, Paradise Circus Queensway
$301One-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 London to Birmingham

distanceDistance100 miles (162 km)
durationAverage bus duration2 h 20 min
priceAverage bus ticket price$18 (€16)
frequencyBus frequency24 a day
changesDirect busYes, there are 24 direct buses a day
carriersBus providersNational Express, Megabus or FlixBus

Buses from London to Birmingham cover the 100 miles (162 km) long trip taking on average 2 h 20 min with our travel partners like National Express, Megabus or FlixBus. Normally, there are 24 buses operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $6 (€5), but the average price of bus tickets is $18 (€16). Travelers depart most frequently from London, Victoria Coach Station and arrive in Birmingham, Coach Station.

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

You can travel by bus from London to Birmingham with National Express, Megabus and FlixBus for as low as $6 (€5). When you search for schedules and tickets, Omio will show you the best journey.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

London to Birmingham bus information with FlixBus:

  • Average Duration: 2 h 20 min
  • Cheapest Price: $6
  • FlixBus frequency: 5 a day

Buses from London to Birmingham

Making the journey by bus from London to Birmingham is a stress-free way of traveling the 126 miles between the two cities. There are up to ten or more departures a day every day of the week. All of these are direct and take between three and 3.5 hours depending on departure time and traffic conditions. The first bus leaves London Victoria Bus Station early in the morning. The last departure is late evening. All routes terminate at Birmingham Bus Station.

How long is the journey by bus from London to Birmingham?

All buses from London to Birmingham are direct, with journey times that vary from three hours to 3.5 hours. The slightly longer journey time is for departures in peak times.

How many buses are there from London to Birmingham?

There are up to ten buses from London to Birmingham every day of the week. All of these are direct. The first departure from London Victoria Bus Station is in the early morning, with the last bus leaving late in the evening.

What are the departure and arrival stations for buses from London to Birmingham?

Departure bus station: London Victoria Bus Station. This large and busy terminus in central London is just a short walk away from London Victoria Train Station as well as tourist attractions. Together, the train and bus station is part of Transport for London's network of local and suburban trains, underground services and local buses. Facilities at London Victoria Bus Station include a taxi rank, car parking, a left-luggage office, waiting areas with seating, a ticket office, automated ticket machines, bathrooms, charging points, cash points, and public payphones. There are also kiosk shops including a newsagent and a selection of cafés. Further facilities and services can be found in the streets surrounding the bus station and at Victoria Train Station. There are accessible bathrooms at the bus station and step-free access to most areas.

Arrival bus station: Birmingham Bus Station. This is located on Mill Lane and is a walk of approximately ten minutes from there to the Bullring Shopping center and Birmingham New Street Train Station. Birmingham's local transport network is made up of local trains and buses as well as a tram service. Among the facilities at Birmingham Bus Station are car parking, a taxi rank, a ticket office and automated ticket machines, waiting areas, bathrooms, charging points, WiFi, cash points, public payphones, shops and cafés. Services for the disabled and passengers with limited mobility include quiet spaces, accessible bathrooms, assistive listening and step-free access to all areas.

Which bus providers travel from London to Birmingham?

Buses from London to Birmingham are operated by National Express Bus Services. From its headquarters in Birmingham, the company provides a vast network of routes covering the whole of the United Kingdom.

National Express London to Birmingham

There are up to ten or more National Express buses from London to Birmingham every day of the week. This schedule runs throughout the year except for Christmas Day. All routes are direct with departures starting in the early morning and continuing until late evening. Journey times are between three hours and 3.5 hours.

London to Birmingham Bus: Services on Board

Only Standard tickets are available on routes from London to Birmingham but individual seats can be reserved. National Express operates a fleet of modern and comfortable buses with seats that have generous legroom and hand luggage space either underneath or in an overhead storage rack. Up to two suitcases per passenger (each weighing up to 20 kg) can also be stored in the hold of the Bus. For an extra cost, foldable bicycles can be carried in the hold as well. Facilities in the bus include air-conditioning or heating, power outlets (on some buses), WiFi and a toilet. While pets are not allowed on any National Express bus, certified service animals are welcome when traveling with their owners. There is space for one wheelchair at the front of the bus and an access lift on some newer bus models. The toilet, however, is not accessible to wheelchairs. The dedicated National Express Assisted Travel Team is always available online or by phone to offer advice and help.

FAQs: Bus from London to Birmingham

FAQs: Take the bus from London to Birmingham 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 London to Birmingham.
FAQs
Cheap bus tickets from London to Birmingham can start from as little as $6 (€5) when you book in advance. The average bus ticket price for London to Birmingham is $18 (€16); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The bus time from London to Birmingham is on average 2 h 20 min   for the 100 mile (162 km) long journey, but the time it takes to go from London to Birmingham by bus can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from London to Birmingham leaves at 6: 05 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from London to Birmingham leaves at 11: 30 PM.
Yes, there are 24 direct buses a day from London to Birmingham with National Express, Megabus or FlixBus. Schedules can vary on holidays or weekends with fewer direct buses.
Take the London to Birmingham bus with National Express, Megabus or FlixBus. However, it's always good to check out all possible bus providers for the trip between London and Birmingham as there might be differences in the amenities they offer.

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

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

A trip to Birmingham from London is worth doing but not as a day trip with a journey time of 2 h 20 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from London to Birmingham by bus is October.
You have options as you can travel to Birmingham from 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