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 165 bus departing from the stations of Coach Station, Bearwood, Five Ways, Great Barr, Birmingham Bearwood, Birmingham Coach Station, Birmingham Airport Bus Station, Birmingham Five Ways, Birmingham Great Barr, BHM Airport and arriving to the stations of Victoria Coach Station, 255 Finchley Rd, 212 Baker St, 124 Park Ln, Golders Green, 235 Finchley Rd, 76-77 A4, 327 Park Ln, London Gatwick Airport South Terminal, Luton Airport London, London Golders Green, London Earls Court, London Victoria Station, London Finchley Road (Stop CL), London Marble Arch, London Baker Street Station (Stop A), Victoria Coach Station (Arrival Hall), Victoria Coach Station (Departures Hall).
It's possible to buy a bus ticket for an average price of 12£. The best price for the next few days is 7£.
The average duration of the journey is 3 h 14 min. The first bus leaves at 02:00. The last is at 21:30.