Buses London Birmingham to London

Bus tickets from Birmingham to London

Search bus times and book a cheap bus from Birmingham to London on National Express or Megabus.

Return
The price shown for each trip will be the average for all passengers, including any infants.
Birmingham (BHX)
London (LON)
Wed 29/9
Wed 6/10
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

General information for Birmingham to London Buses

Find information about ticket prices, travel times, and bus lines that offer transportation to London from Birmingham.
Return-trip from£6Bus tickets from Birmingham to London found within the last 3 days start at £6 round-trip
One-way from£4The cheapest one-way bus ticket starts at £4. This price was found within the last 3 days.
Avg travel time3h 18mThe average bus ride from Birmingham to London is 3h 18m
Popular coach lineNational ExpressNational Express and Megabus service this route

Book a coach from Birmingham to London return-trip

See below for some of the return-trip bus deals we’ve recently found. Offers below are sorted by quickest and cheapest available from Birmingham to London from National Express and Megabus.
National Express
22 Oct
17:00Birmingham Coach Station
2h 10m
19:10London Finchley
24 Oct
05:05London Finchley
2h 20m
07:25Birmingham Coach Station
National Express
15 Oct
06:15Birmingham Coach Station
2h 20m
08:35London Finchley
17 Oct
05:05London Finchley
2h 20m
07:25Birmingham Coach Station
Megabus
15 Oct
05:35Birmingham New Street
2h 20m
07:55London Heathrow
23 Oct
12:40London Heathrow
2h 20m
15:00Birmingham New Street
National Express
5 Oct
06:45Birmingham Coach Station
2h 25m
09:10London Finchley
8 Oct
05:05London Finchley
2h 20m
07:25Birmingham Coach Station
National Express
5 Oct
16:00Birmingham Coach Station
2h 10m
18:10London Golders Green Coach Station
7 Oct
08:10London Golders Green Coach Station
2h 25m
10:35Birmingham Coach Station
National Express
22 Oct
16:00Birmingham Coach Station
2h 10m
18:10London Golders Green Coach Station
24 Oct
04:10London Golders Green Coach Station
2h 25m
06:35Birmingham Coach Station

Book bus tickets from Birmingham to London one-way

See below for some of the one-way bus deals we’ve recently found. Offers below are sorted by quickest and cheapest available from Birmingham to London from National Express and Megabus.
National Express
8 Dec
08:00Birmingham Coach Station
2h 55m
10:55London Victoria
Megabus
8 Dec
02:20Birmingham New Street
3h 10m
05:30London Heathrow
National Express
7 Dec
22:00Birmingham Coach Station
3h 20m
01:20London Victoria

FAQs for booking bus tickets from Birmingham to London

  • How long is the bus ride from Birmingham to London?

    The quickest bus available from Birmingham will take 2h 45m to arrive in London. For this route, you may experience slight differences in travel time depending on the bus you book. Look for nonstop options when searching if possible. Take the National Express bus from Birmingham and you’ll arrive in your destination quickly.

  • Which bus companies operate between Birmingham to London?

    There are many buses travelling between Birmingham and London. National Express and Megabus both offer this route. The cheapest option is offered by National Express, with prices starting at £6 round-trip.

  • Is a bus the fastest way to get from Birmingham to London?

    To save time, the fastest way to travel is by train from Birmingham to London on AccesRail. Expect the length of time you’ll spend onboard AccesRail to be about 1h 12m compared to taking a flight from Birmingham to London or a bus from Birmingham to London which have been found to be slower alternatives.

  • Is a bus the cheapest way to get from Birmingham to London?

    Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from £6. While they may not be the most cost-effective options currently available a flight from Birmingham to London or a train from Birmingham to London can also be options worth looking into if other factors outside of cost are a higher priority.

  • How far is Birmingham to London by bus?

    Birmingham and London are 101.4 mi apart from one another. The actual distance travelled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. The bus journey is around 2h 45m long.


  • Return
  • One-way