London to Birmingham – your essential guide

Take a bus from London to Birmingham for a quick and easy way to get to Britain’s second biggest city. With megabus, you’ll arrive in Birmingham refreshed and ready to explore thanks to extra touches like free WiFi and power sockets onboard the coach.Our buses will take you into the heart of Birmingham at a fraction of the cost of a train ticket. So you can save money on transport, and spend it exploring the city instead. Not sure where to start? Check out our guide to Birmingham. It’s packed with info on the best shopping areas, popular attractions and places you can visit for free.

How long does the bus from London to Birmingham take?

The journey from London to Birmingham generally takes just over 3 hours, but it can vary by 20 minutes or so either side of that. There are between eight and nine megabus services to choose from every day on this route, so you’re bound to find a travel time that suits. When it comes to your journey, you’ll find plenty of onboard facilities to keep you busy before you arrive. That includes free WiFi so you can plan your trip while you’re on the coach.


Where does the megabus stop in London and Birmingham?

Your coach will start its journey from London’s Victoria coach station. You’ll find it just a 10-minute stroll from Victoria train station, with its mainline rail and Underground services. There are plenty of buses that stop there, too. Got a few hours to spare? Why not check out our guide to London and make the most of your time in the capital.

Your bus to Birmingham will arrive at the bus stop on Hill Street between Swallow Street and the Navigation Street junction. From here it’s a five-minute walk to the Bullring shopping centre, where you can shop and eat under one roof. Or, stretch your legs along Birmingham’s canals to check out the cosmopolitan scene at Brindleyplace. It takes around 20 minutes on foot.

The megabus stop is less than a five-minute walk from Birmingham New Street station, so you’re in the right place if you want to take a train further out. That includes trains to Birmingham University, too. University Station is only two stops away, or there are lots of buses heading in the same direction.

If you've not yet decided what you'll see in Birmingham, use our city guide to plan your trip.

How much do London to Birmingham journeys cost?

megabus tickets from London to Birmingham 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 London to Birmingham?

Booking cheap travel to Birmingham with megabus couldn’t be easier. All you need to do is click book now, or just use the journey planner on this page, select your travel dates, check availability and book.