Bus times from Haymarket Station, Edinburgh

Haymarket Station, Edinburgh is served by 30 bus routes (2, 3, 4, 12, 25, 26, 31, 33, 44, 67, 100, 900 and more), run by Lothian Buses, HcL, Scottish Citylink and Ember. The next buses go to Edinburgh, Clermiston, Wester Hailes, Riccarton, Edinburgh Airport and Seton Sands.

Next departures

TimeRouteTo
13:33X18Edinburgh
13:33X38Edinburgh
13:3326Clermiston
13:3333Wester Hailes
13:3325Riccarton
13:33100Edinburgh Airport
13:3426Seton Sands
13:3512South Gyle
13:353Mayfield
13:364Musselburgh
13:3733Millerhill
13:38X38Falkirk
13:3844Balerno
13:4067Ratho
13:40900Glasgow
13:413Wester Hailes
13:4225Restalrig
13:424Lothianburn
13:42100Edinburgh Airport
13:4326Clermiston

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from Haymarket Station, Edinburgh?
The X18 to Edinburgh at 13:33.
Which buses stop at Haymarket Station, Edinburgh?
30 routes: 2, 3, 4, 12, 25, 26, 31, 33, 44, 67, 100, 900, 903, 909, 978, E1, E4, E4X, E9, E15, M92, N1, N18, N25 and 6 more, run by Lothian Buses, HcL, Scottish Citylink, Ember, Lothian Country Buses, FlixBus, Midland Bluebird and Eastern Scottish.
Where is Haymarket Station, Edinburgh?
Haymarket Station is in Haymarket, Edinburgh.
Where do buses from Haymarket Station, Edinburgh go?
The next departures go to Edinburgh, Clermiston, Wester Hailes, Riccarton, Edinburgh Airport and Seton Sands.

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