Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
National Express NX210 | 00:30 Birmingham, Coach Station | 4h15 | 04:45 London, Victoria Coach Station | 1 change | |
National Express NX423 | 03:15 Birmingham, Coach Station | 3h35 | 06:50 London, Victoria Coach Station | 0 changesDirect | |
National Express NX424 | 03:25 Birmingham, Coach Station | 2h55 | 06:20 London, Victoria Coach Station | 0 changesDirect | |
National Express NX422 | 03:25 Birmingham, Coach Station | 3h25 | 06:50 London, Victoria Coach Station | 0 changesDirect | |
Megabus | 03:45 Birmingham | 2h45 | 06:30 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 04:50 Birmingham, Paradise Circus Queensway | 3h10 | 08:00 London, Victoria Coach Station | 0 changesDirect | |
National Express NX421 | 04:50 Birmingham, Coach Station | 3h30 | 08:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 04:50 Birmingham, Paradise Circus Queensway | 2h35 | 07:25 London | 0 changesDirect | |
National Express NX400 | 05:20 Birmingham, Coach Station | 3h30 | 08:50 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 06:05 Birmingham, Coach Station | 3h25 | 09:30 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 06:20 Birmingham, Paradise Circus Queensway | 2h35 | 08:55 London | 0 changesDirect | |
FlixBus FlixBus | 06:20 Birmingham, Paradise Circus Queensway | 3h10 | 09:30 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 06:35 Birmingham, Coach Station | 3h35 | 10:10 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 07:25 Birmingham, Coach Station | 3h25 | 10:50 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 08:00 Birmingham, Paradise Circus Queensway | 3h10 | 11:10 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 08:00 Birmingham, Paradise Circus Queensway | 2h35 | 10:35 London | 0 changesDirect | |
National Express NX400 | 08:05 Birmingham, Coach Station | 3h25 | 11:30 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 09:00 Birmingham, Paradise Circus Queensway | 2h35 | 11:35 London | 0 changesDirect | |
FlixBus FlixBus | 09:00 Birmingham, Paradise Circus Queensway | 3h10 | 12:10 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 09:00 Birmingham, Coach Station | 3h00 | 12:00 London, Victoria Coach Station | 0 changesDirect | |
National Express NX550 | 09:30 Birmingham, Coach Station | 3h20 | 12:50 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 10:15 Birmingham, Coach Station | 3h05 | 13:20 London, Victoria Coach Station | 0 changesDirect | |
Megabus | 10:35 Birmingham | 2h30 | 13:05 London | 0 changesDirect | |
Megabus | 10:35 Birmingham | 3h00 | 13:35 London, Victoria Coach Station | 0 changesDirect | |
National Express NX551 | 10:40 Birmingham, Coach Station | 3h40 | 14:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 10:45 Birmingham, Paradise Circus Queensway | 2h25 | 13:10 London | 0 changesDirect | |
FlixBus FlixBus | 10:45 Birmingham, Paradise Circus Queensway | 3h00 | 13:45 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 11:45 Birmingham, Coach Station | 3h05 | 14:50 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 11:45 Birmingham, Paradise Circus Queensway | 2h40 | 14:25 London | 0 changesDirect | |
FlixBus FlixBus | 11:45 Birmingham, Paradise Circus Queensway | 3h15 | 15:00 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 12:45 Birmingham, Paradise Circus Queensway | 3h00 | 15:45 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 12:45 Birmingham, Paradise Circus Queensway | 2h25 | 15:10 London | 0 changesDirect | |
National Express NX409 | 12:45 Birmingham, Coach Station | 3h00 | 15:45 London, Victoria Coach Station | 0 changesDirect | |
National Express NX550 | 13:30 Birmingham, Coach Station | 3h20 | 16:50 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 14:15 Birmingham, Coach Station | 3h05 | 17:20 London, Victoria Coach Station | 0 changesDirect | |
Megabus | 14:35 Birmingham | 2h35 | 17:10 London | 0 changesDirect | |
Megabus | 14:35 Birmingham | 3h10 | 17:45 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 15:00 Birmingham, Paradise Circus Queensway | 2h25 | 17:25 London | 0 changesDirect | |
FlixBus FlixBus | 15:00 Birmingham, Paradise Circus Queensway | 3h00 | 18:00 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 15:15 Birmingham, Coach Station | 3h05 | 18:20 London, Victoria Coach Station | 0 changesDirect | |
National Express NX550 | 15:30 Birmingham, Coach Station | 3h20 | 18:50 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 16:00 Birmingham, Coach Station | 3h20 | 19:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 16:15 Birmingham, Paradise Circus Queensway | 2h40 | 18:55 London | 0 changesDirect | |
FlixBus FlixBus | 16:15 Birmingham, Paradise Circus Queensway | 3h15 | 19:30 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 17:00 Birmingham, Paradise Circus Queensway | 2h25 | 19:25 London | 0 changesDirect | |
National Express NX590 | 17:00 Birmingham, Coach Station | 3h20 | 20:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 17:00 Birmingham, Paradise Circus Queensway | 3h00 | 20:00 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 17:15 Birmingham, Coach Station | 3h05 | 20:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 17:45 Birmingham, Paradise Circus Queensway | 2h25 | 20:10 London | 0 changesDirect | |
FlixBus FlixBus | 17:45 Birmingham, Paradise Circus Queensway | 3h00 | 20:45 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 18:05 Birmingham, Paradise Circus Queensway | 2h30 | 20:35 London | 0 changesDirect | |
FlixBus FlixBus | 18:05 Birmingham, Paradise Circus Queensway | 3h05 | 21:10 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 18:15 Birmingham, Coach Station | 2h55 | 21:10 London, Victoria Coach Station | 0 changesDirect | |
Megabus | 18:40 Birmingham | 2h45 | 21:25 London, Victoria Coach Station | 0 changesDirect | |
National Express NX550 | 18:50 Birmingham, Coach Station | 3h10 | 22:00 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 18:55 Birmingham, Paradise Circus Queensway | 3h10 | 22:05 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 18:55 Birmingham, Paradise Circus Queensway | 2h35 | 21:30 London | 0 changesDirect | |
FlixBus FlixBus | 19:30 Birmingham, Paradise Circus Queensway | 2h25 | 21:55 London | 0 changesDirect | |
FlixBus FlixBus | 19:30 Birmingham, Paradise Circus Queensway | 2h50 | 22:20 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 19:45 Birmingham, Coach Station | 2h50 | 22:35 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 20:15 Birmingham, Paradise Circus Queensway | 2h35 | 22:50 London | 0 changesDirect | |
National Express NX550 | 20:30 Birmingham, Coach Station | 3h00 | 23:30 London, Victoria Coach Station | 0 changesDirect | |
National Express NX400 | 21:15 Birmingham, Coach Station | 2h50 | 00:05 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 21:30 Birmingham, Paradise Circus Queensway | 2h50 | 00:20 London, Victoria Coach Station | 0 changesDirect | |
FlixBus FlixBus | 21:30 Birmingham, Paradise Circus Queensway | 2h25 | 23:55 London | 0 changesDirect | |
National Express NX707 | 23:45 Birmingham, Coach Station | 5h10 | 04:55 London, Victoria Coach Station | 1 change | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 25 m
Average
3 h 2 m
Buses per day
66
Distance
163 km
Of the 66 buses that leave Birmingham for London every day 64 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 162 km |
Average bus duration 3h 10m |
Cheapest ticket price £7 |
Buses per day 66 |
Direct buses 57 |
Bus providers 3 |
Fastest bus 2h 25m |
First bus 00:01 |
Last bus 23:57 |
You can travel by coach to London from Birmingham with National Express, Megabus and FlixBus for as low as £5. When you search for timetables and tickets, Omio will show you the best route.
National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach to London from Birmingham, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.
National Express from Birmingham to London coach information:
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.
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.
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.
When departing from Birmingham, you have various coach station options to start your journey from including Birmingham, Coach Station, Birmingham, Comet Road (Airport), Birmingham, Brunel Street and Birmingham, Paradise Circus Queensway. When arriving in London, you can end your journey in coach stations like London, Victoria Coach Station, London, Golders Green Station, Luton, London Luton Airport Bus Station, London, Heathrow Airport Terminals 2 & 3, Stansted, London Stansted Airport Coach Station and London, Heathrow Airport Terminal 5.
Passengers board the coach most frequently from Birmingham, Coach Station, which is located around 2.7 miles (4.4 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.
Here are some other resources that might have the information you need