Bus from Glasgow to Edinburgh: Frequent, Affordable, 1h15m–2h

Yes—multiple operators run direct coaches between Glasgow and Edinburgh city centers every 15–30 minutes most of the day.

Main Operators

Booking Tips

  • Advance online: Cheapest (Megabus from £1; Citylink/National Express £5+).
  • Flexible tickets: Citylink/National Express offer open returns.
  • Contactless: Tap on/tap off (Citylink, Stagecoach).
  • Luggage: 2 suitcases + carry-on standard.
  • Wi-Fi / USB: Most coaches.

Departure Points (Glasgow)

  • Buchanan Bus Station (main hub, all operators)
  • Glasgow Airport (Citylink 900/906)
  • Glasgow Queen Street / Central (some Stagecoach)

Arrival Points (Edinburgh)

  • Edinburgh Bus Station (St Andrew Square — all)
  • Waverley Bridge (Citylink, some National Express — near train station)
  • Haymarket / Murrayfield (some routes)

Alternative: Train

ScotRail: 45–50 min, ~£15–£30 advance. Faster, more frequent, city-center to city-center.

Bus wins on price (especially Megabus advance); train wins on speed/reliability.

Copyright Wanderlust World © https://www.ynyoo.com
CompanyFrequencyJourney TimeTypical Walk-Up FareKey Stops
National Express~30 min1h 20m–1h 40m£10–£15Buchanan Bus Station → Edinburgh Bus Station
Scottish Citylink~15–30 min1h 15m–1h 30m£10–£15Buchanan / Glasgow Airport → Edinburgh Bus Stn / Waverley Bridge
Megabus~1 hr~2 hr£1–£10 (dynamic)Buchanan → Edinburgh Bus Stn
Stagecoach (X7/X10)~30 min1h 30m£8–£12Various city-center stops