Glasgow to Edinburgh – your essential guide

Catch a bus from Glasgow to Edinburgh and swap one great Scottish city for another. You’ll arrive in the centre of Scotland’s capital, and from there, it’s yours to explore. Fill your bags with shopping along Princes Street or George Street. Blaze a trail to Edinburgh Castle or Arthur’s Seat. Or, climb the Scott Monument for birds-eye views of Edinburgh’s medieval Old Town and Georgian New Town. Between the big-name sights you’ll find plenty of cozy cafés and traditional pubs tucked away down side-streets. And if that all sounds a little bit too quiet, rest assured Edinburgh’s cosmopolitan nightlife will keep you up well into the wee hours.

How long does the bus from Glasgow to Edinburgh take?

The megabus from Glasgow to Edinburgh takes an average of 1 hour and 20 minutes, up to a maximum of 2 hours. There are 75 coaches running on this route every day, which makes this one of the most well-served routes on the megabus network.

Whatever time you decide to travel, you’ll get things like power sockets and free WiFi onboard. Plus, your ticket includes a 20kg luggage allowance – there’s more about that on our onboard facilities page.


Where does the megabus stop in Glasgow and Edinburgh?

Your Glasgow to Edinburgh coach will set off from Glasgow’s Buchanan bus station on Killermont Street. It’s the city’s coach and bus transport hub, close to Glasgow Caledonian University. The nearest train station is Queen Street.

In Edinburgh, you’ll step off the coach at Edinburgh Bus Station on Elder Street in the city centre. It’s less than a 10-minute walk from Princes Street, Princes Street Gardens and the Edinburgh Playhouse. Another five-minute walk and you’re at Edinburgh Waverley railway station. It’s the UK’s second largest station, with great rail links if you want to explore further afield. To discover the heart of Edinburgh, we recommend having a read of our city guide before you go.

The University of Edinburgh is in the city centre, and you can walk to the central area at George Square using this map. Or, take the bus – Lothian Buses run a good service. The coach also stops off at Edinburgh Airport before it reaches the city centre, so you’re all set if you’ve got a plane to catch.

How much do Glasgow to Edinburgh journeys cost?

megabus tickets from Glasgow to Edinburgh start at just £1 plus a 50p booking fee. Prices and tickets are subject to availability, and you can find out more on our terms and conditions page.

How do I book tickets from Glasgow to Edinburgh?

This is the easy part. Just click book now or use the megabus journey planner to choose your travel dates and book your Glasgow to Edinburgh tickets. Then start planning your Edinburgh trip.