Bus times from Bus Station, Edinburgh

Bus Station, Edinburgh is served by 44 bus routes (51, 101, 101A, 101B, 102, 180, 183, 591, 594, 598, 900, 909 and more), run by Borders Buses, Houston's Minicoaches, National Express and Scottish Citylink. The next buses go to Dunfermline, Glasgow, Dundee, Glenrothes, Aberdeen and St Andrews.

Next departures

TimeRouteTo
05:40X55Dunfermline
05:45900Glasgow
06:10X55Dunfermline
06:15900Glasgow
06:25M92Dundee
06:25X59Glenrothes
06:35UK092Aberdeen
06:35UKN10Glasgow
06:40X55Dunfermline
06:45900Glasgow
06:50X58St Andrews
07:00900Glasgow
07:00909Causewayhead
07:00X59St Andrews
07:05X62Galashiels
07:10X55Dunfermline
07:15900Glasgow
07:15M91Inverness
07:15UK094Inverness
07:20X61St Andrews

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from Bus Station, Edinburgh?
The X55 to Dunfermline at 05:40.
Which buses stop at Bus Station, Edinburgh?
44 routes: 51, 101, 101A, 101B, 102, 180, 183, 591, 594, 598, 900, 909, 913, 978, M90, M91, M92, UK010, UK090, UK092, UK094, UKN10, UKN11, UKN13 and 9 more, run by Borders Buses, Houston's Minicoaches, National Express, Scottish Citylink, Park's of Hamilton, FlixBus and Stagecoach East Scotland.
Where is Bus Station, Edinburgh?
Bus Station is in Edinburgh, Edinburgh.
Where do buses from Bus Station, Edinburgh go?
The next departures go to Dunfermline, Glasgow, Dundee, Glenrothes, Aberdeen and St Andrews.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook