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
| Company | Frequency | Journey Time | Typical Walk-Up Fare | Key Stops |
| National Express | ~30 min | 1h 20m–1h 40m | £10–£15 | Buchanan Bus Station → Edinburgh Bus Station |
| Scottish Citylink | ~15–30 min | 1h 15m–1h 30m | £10–£15 | Buchanan / Glasgow Airport → Edinburgh Bus Stn / Waverley Bridge |
| Megabus | ~1 hr | ~2 hr | £1–£10 (dynamic) | Buchanan → Edinburgh Bus Stn |
| Stagecoach (X7/X10) | ~30 min | 1h 30m | £8–£12 | Various city-center stops |
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.