Travel from Glasgow to London by Coach
How long does the bus from Glasgow to London take?
Your coach from Glasgow to London will take around 9 hours 30 minutes. That’s an average figure, so it may vary up to an hour and 15 minutes either side.
There are eight buses running on this route every day, so there’s some flexibility when it comes to choosing what time to set off. To find out what you can expect from the journey – including your 20kg luggage allowance – read our onboard facilities page.
Where does the megabus stop in Glasgow and London?
Your coach will leave Scotland from Glasgow Buchanan Bus Station. It’s on Killermont Street, next to Glasgow Caledonian University, and close to Queen Street mainline rail station. If you’ve got some time to spare, our Glasgow city guide is a great source of inspiration.
You’ll arrive at London Victoria Coach Station, on Buckingham Palace Road. It’s in Westminster, which is a central part of the city. Westminster Abbey is walkable in less than 30 minutes, as is Buckingham Palace.
Head in the other direction, meanwhile, and you’ll meet the well-heeled residents of Sloane Square, Chelsea and Belgravia. Stop off at Harrods on Brompton Road if you want to stock up on posh goodies.
Jump on the Tube from London Victoria underground station, meanwhile, and you can get to any part of the city you fancy. London buses are another good option if you’d prefer to explore above-ground. You can find the best things to do in London in our city guide which we'd recommend bookmarking on your phone.
How much do Glasgow to London journeys cost?
megabus tickets from Glasgow 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 Glasgow to London?
Use the journey planner on this page to find your tickets or just book now.