Choose your journey

1 Passenger Add Coachcards
Passengers

Children under 14 years of age are not permitted to travel without being accompanied throughout the journey by a responsible person aged 16 years or over.
Children aged 14 - 15 years old may travel unaccompanied, as from 5am, arriving at their booked destination no later than 10pm. Unaccompanied children will be asked for proof of age or a signed letter of permission from their parent/guardian. (sms or chat based messages are not permissible)

One infant aged 0-2 travels free when accompanied by an adult with a valid ticket. Additional infants aged 0-2 must be paid for. If you are travelling with more than 1 infant aged 0-2, please book the additional infant as 'Children (3-15).

Prices shown include your coachcard discount, your coachcard number will be required during the booking process
Passengers

We accept:

VISA logo MasterCard logo Maestro logo PayPal logo Amazon Pay logo Apple Pay logo JCB logo

Coach from Glasgow to London: Cheapest bus tickets to popular coach stations

From £34.40 one-way*

Book direct

Book direct

Discover the best price waiting for you at nationalexpress.com...

Cheap coach tickets Cheap coach tickets
  Guaranteed seat

Guaranteed seat

Your booking secures a seat for your entire journey...

Discover more Discover more
Greener travel

Greener travel

Join us on our journey to become the most sustainable coach company in the UK...

Our commitment Our commitment

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.

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

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.

Discover My Account Discover My Account
Coach Tracker

Coach Tracker

Search for your service and track your coach in real-time with Coach Tracker...

Track your coach Track your coach
Route Map

Route Map

Our Route Map automatically updates as more stops and services are added...

Explore our stops Explore our stops
T&C: *Limited Availability. Price includes a £1.50 booking fee. No booking fee when logged into My Account and purchasing on the National Express website or app. Fares correct 18.05.2026 for travel between 18.05.2026 - 13.09.2026.
Book Now