virail helps you to find timetables and prices for all buses from Birmingham to London.
The route from Birmingham to London is served daily by 149 bus departing from the stations of Coach Station, Bearwood, Five Ways, Great Barr, Birmingham Bearwood, Birmingham Airport Bus Station, Birmingham Coach Station, Birmingham Five Ways, Birmingham Great Barr, BHM Airport and arriving to the stations of 76-77 A4, 255 Finchley Rd, 212 Baker St, 124 Park Ln, Golders Green, Victoria Coach Station, 235 Finchley Rd, 327 Park Ln, London Gatwick Airport South Terminal, Luton Airport London, London Victoria Station, London Golders Green, London Marble Arch, London Finchley Road (Stop CL), London Earls Court, London Baker Street Station (Stop A), Leicester Narborough Road.
It's possible to buy a bus ticket for an average price of 12£. The best price for the next few days is 2£.
The average duration of the journey is 3 h 18 min. The first bus leaves at 00:20. The last is at 21:30.