London to Glasgow – your essential guide
How long does the bus from London to Glasgow take?
Buses from London to Glasgow take an average of 9 hours and 25 minutes, with a maximum journey time of 10 hours and 30 minutes. And with free WiFi and power sockets onboard your coach, that means you’ve got enough time to binge-watch an entire box set. Take a look at our onboard facilities page for more of what to expect on the way. There are eight coaches running on this route every day.
Where does the megabus stop in London and Glasgow?
Your London to Glasgow bus will leave from London’s Victoria coach station, which is close to Victoria mainline station. Tubes stop off here on the Circle, District and Victoria lines and there are good bus links, too. If you’ve got some time in London before catching your bus to Glasgow, there are lots of recommendations in our London city guide.
In Glasgow the megabus arrives at Buchanan Bus Station on Killermont Street. From here you can walk to the tourist information centre – Visit Scotland Glasgow iCentre – in 10 minutes. It’s inside the Glasgow Gallery of Modern Art, and you can get ideas of things to do as well as book tickets here. It won't hurt to have a read of our city guide before you go too, to give you some idea of what you want to check off your list.
If you’re heading to the University of Glasgow, there are buses running to the main campus or you can catch the subway from Buchanan Street and get off at Hillhead. And if you’re looking for Glasgow Caledonian University you’re in luck – it’s a five-minute walk from the bus station.
How much do London to Glasgow journeys cost?
Standard megabus tickets from London to Glasgow start at the low cost of £1 plus a 50p booking fee. Please see our terms and conditions page as prices and tickets are subject to availability.
How can I book tickets from London to Glasgow?
Simples! Click book now or you can use the journey planner above to find your cheap tickets to Glasgow with megabus.