We accept:
Coach from Glasgow to London: Cheapest bus tickets to popular coach stations
From £34.40 one-way*
Book direct
Discover the best price waiting for you at nationalexpress.com...
Guaranteed seat
Your booking secures a seat for your entire journey...
Greener travel
Join us on our journey to become the most sustainable coach company in the UK...
Coach from Glasgow to London
Looking for cheap coach travel from Glasgow to London? We run coaches from Glasgow to London up to 5 times a day, departing from Buchanan Bus Station and arriving at London Victoria Coach Station. One-way fares start from just £34.40*, with our fastest service getting you there in 8 hours 25 minutes. Skip the expensive train tickets and the stress of driving. Sit back with free Wi-Fi, comfortable seats, and a generous luggage allowance while we handle the road. Our Glasgow to London night bus lets you travel while you sleep and arrive ready to explore. Need to catch a flight? Our 595 service calls at Heathrow Airport on the way. Use the Journey Planner above to find your journey.
Coach from Glasgow to London
Looking for cheap coach travel from Glasgow to London? We run coaches from Glasgow to London up to 5 times a day, departing from Buchanan Bus Station and arriving at London Victoria Coach Station. One-way fares start from just £34.40*, with our fastest service getting you there in 8 hours 25 minutes. Skip the expensive train tickets and the stress of driving. Sit back with free Wi-Fi, comfortable seats, and a generous luggage allowance while we handle the road. Our Glasgow to London night bus lets you travel while you sleep and arrive ready to explore. Need to catch a flight? Our 595 service calls at Heathrow Airport on the way. Use the Journey Planner above to find your journey.
Glasgow to London journey information | |
|---|---|
Fastest journey time | 8 hrs 25 mins (to London Victoria) |
Cheapest price from | £34.40 * |
Distance (approx) | 661km |
No. of stops | 3 (fastest service, other services may vary) |
First & last journey daily | 8:40am/21:55pm |
Departing from Glasgow Buchanan Bus Station
Your Glasgow to London bus journey starts right in the city centre at Buchanan Bus Station. Inside, you'll find cafés, toilets, and comfortable waiting areas - everything you need before you board. Step outside and you're surrounded by shops, restaurants, and cafés if you fancy grabbing a bite.
Travelling alone? Your driver will help load and unload your bags, so there's no heavy lifting to worry about.
Arriving at London Victoria Coach Station
Your bus from Glasgow to London Victoria Coach Station drops you right in the heart of the capital. The tube is just 300 metres away, with the Victoria, District, and Circle Lines ready to whisk you across London.
Need to catch a bus to London destinations further afield? There's a stop directly outside the station with numerous routes into central London. Victoria Rail Station is also just a short 300-metre walk away, and taxis are available from the rank on Eccleston Place.
Take a look at our London Victoria Station facilities for everything you need to know before you travel.
Our Glasgow to London services and stops
Click below to see the stops for each service and plan your journey with ease.
Our 590 service travels up to once a day and calls at the following stops:
Glasgow Buchanan Bus Station
Hamilton Bus Station (Interchange)
Carlisle Bus Station
Penrith Rail Station
Birmingham Coach Station
Milton Keynes Coachway
London (Golders Green)
London Victoria Coach Station
Our 591 service travels up to once a day and calls at the following stops:
Glasgow Buchanan Bus Station
Edinburgh Bus Station
Berwick-upon-Tweed
Alnwick (Northumberland)
Newcastle upon Tyne Coach Station
Darlington
Leeds Coach & Bus Station
Sheffield (Meadowhall) Interchange
Milton Keynes Coachway
London (Golders Green)
London Victoria Coach Station
Our 595 service travels up to once a day and calls at the following stops:
Glasgow Buchanan Bus Station
Carlisle Bus Station
Heathrow Airport
London Victoria Coach Station
Glasgow to London route map
Perfect for
✅ Budget-conscious students after a cheap bus from Glasgow to London, saving big compared to train fares
✅ Families heading to the capital for a city break, with a generous luggage allowance and comfortable seats for everyone
✅ Night owls who fancy the Glasgow to London sleeper bus - doze off on board and step straight into the city
Your next London adventure is closer than you think. Book your tickets to London now.
Routes to London
- Bath to London
- Birmingham to London
- Blackpool to London
- Bournemouth to London
- Bradford to London
- Brighton to London
- Bristol to London
- Cambridge to London
- Canterbury to London
- Cardiff to London
- Cheltenham to London
- Chippenham to London
- Cirencester to London
- Coventry to London
- Derby to London
- Edinburgh to London
- Exeter to London
- Glasgow to London
- Leeds to London
- Leicester to London
- Liverpool to London
- Loughborough to London
- Manchester to London
- Milton Keynes to London
- Newcastle to London
- Newport to London
- Northampton to London
- Norwich to London
- Nottingham to London
- Oxford to London
- Peterborough to London
- Plymouth to London
- Portsmouth to London
- Sheffield to London
- Southampton to London
- Sunderland to London
- Swansea to London
- Swindon to London
- Taunton to London
- York to London
Airport Transfers to London
Frequently asked questions
The first coach leaves Glasgow Buchanan Bus Station at 8:40am, arriving at London Victoria Coach Station at 20:10pm.
The last coach departs Glasgow Buchanan Bus Station at 21:55pm, arriving at London Victoria Coach Station at 6:20am the following morning.
Fares vary by date and how far ahead you book. For the latest prices on your travel dates, enter your details into the Journey Planner above.
Our fastest Glasgow to London coach reaches London Victoria in around eight and a half hours. Journey times may vary depending on the service and number of stops along the route.
We offer fare types with built-in flexibility. Both our Standard and Fully Flexible fares can be amended, though excess fees may apply. For more details, visit our tickets page.
You can also add Change and Go to your booking for just £5 per journey, letting you board any available coach up to 12 hours before or after your original departure. Find out more on our Change and Go page.
We also run coaches to Glasgow from London Victoria Coach Station. Visit our London to Glasgow page to find times, prices, and book your return journey.
No booking fees
Sign up or log in to My Account today and save on our usual £1.50 booking fee, as well as enjoying a host of other great benefits.
Coach Tracker
Search for your service and track your coach in real-time with Coach Tracker...
Route Map
Our Route Map automatically updates as more stops and services are added...