Travel from Edinburgh to Birmingham

Take a coach from Edinburgh to Birmingham and find out why everyone raves about the UK’s second biggest city. When your coach drops you off in the city centre, Birmingham’s main attractions are at your fingertips. Shop ‘til you drop at the Bullring shopping centre, meander through the city’s historic Botanical Gardens, or sip a cocktail at the waterside Mailbox. Sound tempting? Take a look at our Birmingham guide for the complete rundown of this unmissable city break destination.

How long does the bus from Edinburgh to Birmingham take?

The megabus from Edinburgh to Birmingham takes 8 hours and 55 minutes, with a connection at Glasgow Buchanan Bus Station. There’s one service running on this route every day.

What can you expect from the journey? Well, there are plenty of onboard facilities to keep you entertained while you’re on the coach. That includes free WiFi, so you can get clued up on Birmingham before you arrive. Plus, power sockets come as standard, so you won’t run out of charge.


Where does the megabus stop in Edinburgh and Birmingham?

Your Edinburgh to Birmingham coach will set off from Edinburgh Bus Station on Elder Street. It’s in Edinburgh’s New Town. It takes around five minutes to walk here from Edinburgh Waverley train station, and less than 10 minutes from the shops on Princes Street.

If you’re travelling from the University of Edinburgh, you can take a 15-minute bus ride across town from the campus. Spending some time in the city before you leave? Check out our Edinburgh guide, where you’ll find all of the city’s best bits.

When you arrive in Birmingham, you’ll be dropped off at Hill Street between Swallow Street and the Navigation Street junction. From here, it’s a five-minute walk to either Birmingham New Street train station or the Bullring shopping centre. Our city guide should help you pick where best to go when you're there. 

If you’re heading to the University of Birmingham, your best bet is to catch the train from New Street to University Station. It’s just two stops away and the journey will take about eight minutes. Or, if you fancy taking the bus, there are services running to the various different campuses.

How much do Edinburgh to Birmingham journeys cost?

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

To book cheap travel to Birmingham with megabus, book now or choose your dates in the journey planner at the top of this page.