Birmingham to London Coach Travel

Take the bus from Birmingham to London and you’ll find yourself in the heart of the capital. London’s biggest attractions – like Buckingham Palace, Big Ben and the London Eye – are all within easy reach. There are plenty more top sights to tick off your list, too, and they’re all just a Tube or bus ride away. Your coach journey to London will be quick and easy with megabus. While you sit back and relax, check out our London city guide packed with all the best things to see and do. All our coaches have power sockets and free WiFi, so you’ll arrive in the capital clued up and ready to explore.

How long does the bus from Birmingham to London take?

The megabus from Birmingham to London runs up to 10 times a day, so there are plenty of travel options to suit you. The journey takes around 3 hours and 10 minutes, although it can vary by around 20 minutes either side of that. This gives you more than enough time to make the most of our onboard facilities before your coach arrives in London. 


Where does the megabus stop in Birmingham and London?

Your megabus will leave Birmingham from Hill Street, between Swallow Street and the Navigation Street junction. It’s around a five-minute walk from Birmingham New Street station and about the same to the Bullring shopping centre.

If you’ve got some spare time before you travel, check out our Birmingham city guide. It’s packed with tips on where to shop, see the sights and hit the town. And if you’re heading to Birmingham Uni, you can either catch a bus or head to New Street station to catch a train. University Station is only two stops, or about eight minutes, from here. 

In London, you’ll arrive at Victoria Coach Station. From here it’s just a 10-minute walk to Victoria train station. Jump on the Underground – catch the Victoria, Circle and District lines from here – or take a bus if you want to see more of the capital as you get from A to B. Our city guide will come in use here!

If you’re feeling energetic, why not set off on foot? Sights like Westminster Cathedral and Buckingham Palace are within walking distance. To explore areas just outside of London, there are plenty of mainline trains that depart from Victoria. Or the Gatwick Express will get you to the airport in just over 30 minutes.

How much do Birmingham to London journeys cost?

Megabus tickets from Birmingham to London start from as little as £1 plus a 50p booking fee. Prices and tickets are subject to availability, so please read our terms and conditions for more info.

How can I book tickets from Birmingham to London?

To book cheap bus tickets to London, just use the journey planner on this page. Select your travel dates, check availability and book online. Or, make it easy by clicking book now! But don’t leave it too long, seats fill up quickly!