Glasgow, Scotland
Buses from Glasgow to London are a convenient way to travel from Scotland to England if you are on a budget while visiting the UK.
Buses between the two cities are run by several coach companies, including Megabus and National Express.
Buses depart all throughout the day and evening from Glasgow Buchanan Bus Station. They leave every hour or two and arrive at London Victoria Coach Station. Some services travelling to London are direct, and others require passengers to change in Birmingham.
Single ticket prices for buses from Glasgow to London can be as low as £10.00 on Megabus coaches to London and £12.50 on National Express coaches to the capital. Megabus also offer sale prices of £1.00 from time to time. The lowest prices are always offered for advance online bookings.
The travel time between the cities ranges from 7 hours and 50 minutes to 11 hours and 20 minutes. Bus journey times vary depending on timetables and traffic on motorways.
There are also a number of overnight buses from Glasgow to London. Some of Megabus’ overnight services have both seats and beds, allowing passengers to sleep while they travel to England. Single ticket prices for these buses start at £30.00.