Edinburgh Bus Station
34 bus routes across 14 stands, first bus around 04:25, last around 00:54. The next departures are below, with the stand each leaves from; open a stand for live tracking, or a route for the full timetable.
Next departures as of 02:46
Scheduled times from the operators’ timetables — they update automatically. Open a stand below for live tracking.
Routes from Edinburgh Bus Station
- 51 Galashiels → Edinburgh via Glenfield, Dalkeith Gate E-Stance 10 Borders Buses first 05:48 · last 21:34
- 101 Dumfries → Edinburgh via St Anns, Penicuik Gate E-Stance 7 Houston's Minicoaches first 06:33 · last 20:30
- 101A Dumfries → Edinburgh via St Anns, Abington Gate E-Stance 7 Houston's Minicoaches first 05:30 · last 16:30
- 101B Biggar → Edinburgh via Penicuik, Morningside Gate E-Stance 7 Houston's Minicoaches Fridays and Saturdays only · first 21:00 · last 23:00
- 102 Edinburgh → Dumfries via Abington, Newbridge Gate E-Stance 7 Houston's Minicoaches first 17:20 · last 17:20
- 180 Glasgow → Birmingham via Leeds, Sheffield Gates H-Stance 14 & J-Stance 16 National Express first 19:55 · last 22:30
- 183 Glasgow → Birmingham via Edinburgh, Leeds Gate J-Stance 16 National Express first 07:30 · last 10:30
- 591 Victoria → Glasgow via Leeds, Edinburgh Gate H-Stance 14 National Express first 08:30 · last 09:15
- 594 Victoria → Edinburgh via Heathrow Airport, Glasgow Gate J-Stance 16 National Express first 21:25 · last 21:30
- 598 Victoria → Edinburgh via Middlesbrough, Newcastle upon Tyne Gate H-Stance 14 National Express first 04:35 · last 22:00
- 900 Edinburgh → Glasgow via Corstorphine, Baillieston Gate A-Stance 1 Scottish Citylink runs 24 hours
- 909 Edinburgh → Dunblane via Boness, Stirling Gate G-Stance 13 Scottish Citylink first 06:20 · last 22:20
- 913 Edinburgh → Fort William via Kinross, Crieff Gate F-Stance 12 Scottish Citylink first 08:40 · last 16:10
- 978 Edinburgh → Oban via Grangemouth, Stirling Gate G-Stance 13 Scottish Citylink first 09:20 · last 17:05
- M90 Edinburgh → Inverness via Kinross, Perth Gate F-Stance 12 Scottish Citylink first 06:20 · last 23:55
- M90 Edinburgh → Inverness via Kinross, Perth Gate F-Stance 12 Park's of Hamilton first 11:15 · last 15:00
- M91 Edinburgh → Inverness via Luncarty, Birnam Gate F-Stance 12 Park's of Hamilton first 09:15 · last 17:00
- M92 Edinburgh → Barnhill via Dundee, Aberdeen Gate F-Stance 11 Scottish Citylink first 05:05 · last 00:54
- UK010 Glasgow → Victoria via Edinburgh, Leeds Gate H-Stance 14 FlixBus first 07:25 · last 07:35
- UK090 Edinburgh → Glasgow via Corstorphine, Harthill Gate H-Stance 14 FlixBus first 04:25 · last 00:33
- UK092 Aberdeen → Edinburgh via Dundee, Halbeath Gate H-Stance 14 FlixBus first 06:00 · last 22:15
- UK094 Edinburgh → Inverness via Perth, Pitlochry Gate H-Stance 14 FlixBus first 06:40 · last 15:20
- UKN10 Heathrow Airport → Glasgow via Newcastle upon Tyne, Edinburgh Gate H-Stance 14 FlixBus first 19:15 · last 20:30
- UKN11 Victoria → Aberdeen via Leeds, Edinburgh Gate H-Stance 14 FlixBus first 20:10 · last 22:00
- UKN13 Victoria → Glasgow via South Hampstead, Edinburgh Gate H-Stance 14 FlixBus first 21:50 · last 23:00
- UKX010 Victoria → Edinburgh via Middlesbrough, Newcastle upon Tyne Gate H-Stance 14 FlixBus first 11:00 · last 11:05
- UKXN10 Glasgow → Heathrow Airport via Edinburgh, South Hampstead Gate H-Stance 14 FlixBus first 21:15 · last 23:59
- X55 Edinburgh → Dunfermline via Queensferry, Rosyth Gate B-Stance 3 Stagecoach East Scotland runs 24 hours
- X58 Edinburgh → Kirkcaldy via Dalgety Bay, Burntisland Gate C-Stance 4 Stagecoach East Scotland first 05:28 · last 00:40
- X59 Edinburgh → Halbeath via Blackhall, Queensferry Gate D-Stance 6 Stagecoach East Scotland first 05:35 · last 19:15
- X59A Edinburgh → Halbeath via Blackhall, Queensferry Gate D-Stance 6 Stagecoach East Scotland first 06:35 · last 00:30
- X61 Edinburgh → Halbeath via Blackhall, Queensferry Gate D-Stance 5 Stagecoach East Scotland first 06:23 · last 23:00
- X62 Galashiels → Edinburgh via Peebles, Penicuik Gate E-Stance 8 Borders Buses first 05:30 · last 22:10
- X95 Edinburgh → Carlisle via Galashiels, Hawick Gate E-Stance 9 Borders Buses first 05:10 · last 22:52
Stands at Edinburgh Bus Station
- Gate A-Stance 1 900
- Gate B-Stance 3 X55
- Gate C-Stance 4 X58
- Gate D-Stance 5 X61
- Gate D-Stance 6 X59X59A
- Gate E-Stance 7 101101A101B102
- Gate E-Stance 8 X62
- Gate E-Stance 9 X95
- Gate E-Stance 10 51
- Gate F-Stance 11 M92
- Gate F-Stance 12 913M90M91
- Gate G-Stance 13 909978
- Gate H-Stance 14 180591598UK010UK090UK092UK094UKN10UKN11UKN13+2 more
- Gate J-Stance 16 180183594
Other bus stations nearby
Frequently asked questions
Which buses go from Edinburgh Bus Station?
34 bus routes call at Edinburgh Bus Station: the 51 to Galashiels, the 101 to Dumfries, the 101A to Dumfries, the 101B to Biggar, the 102 to Dumfries, the 180 between Glasgow and Birmingham, the 183 between Glasgow and Birmingham, the 591 between Victoria and Glasgow, the 594 to Victoria, the 598 to Victoria, the 900 to Glasgow, the 909 to Dunblane, the 913 to Fort William, the 978 to Oban, the M90 to Inverness, the M90 to Inverness, the M91 to Inverness, the M92 to Barnhill, the UK010 between Glasgow and Victoria, the UK090 to Glasgow and more.
How many stands does Edinburgh Bus Station have?
14 stands are in use, each with its own live departure board. The list below says which routes leave from each, and every route above says its stand.
What time is the first and last bus from Edinburgh Bus Station?
The earliest departure is around 04:25 and the latest around 00:54 on a weekday, across all routes. Individual routes vary — open a route for its own timetable.
Who runs the buses from Edinburgh Bus Station?
Borders Buses, Houston's Minicoaches, National Express, Scottish Citylink, Park's of Hamilton, FlixBus and 1 more.
Looking for the whole town rather than the station? All bus times in Edinburgh. Stand data from NaPTAN; timetables from the operators' own open data.