Bus times from Craigmillar Castle Road, Edinburgh

Craigmillar Castle Road, Edinburgh is served by 5 bus routes (2, 12, 14, 30 and N30), run by Lothian Buses. The next buses go to Wester Hailes, Musselburgh, Edinburgh Park, Edmonstone, West Pilton and Magdalene.

Next departures

TimeRouteTo
03:55N30Wester Hailes
03:58N30Musselburgh
04:4630Musselburgh
04:4730Wester Hailes
05:022Edinburgh Park
05:1614Edmonstone
05:1830Wester Hailes
05:1830Musselburgh
05:322Edinburgh Park
05:3830Wester Hailes
05:3830Musselburgh
05:3814West Pilton
05:4614Edmonstone
05:5830Wester Hailes
05:5830Musselburgh
06:022Magdalene
06:032Edinburgh Park
06:0814West Pilton
06:1014Edmonstone
06:1130Wester Hailes

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from Craigmillar Castle Road, Edinburgh?
The N30 to Wester Hailes at 03:55.
Which buses stop at Craigmillar Castle Road, Edinburgh?
5 routes: 2, 12, 14, 30 and N30, run by Lothian Buses.
Where is Craigmillar Castle Road, Edinburgh?
Craigmillar Castle Road is in Craigmillar, Edinburgh.
Where do buses from Craigmillar Castle Road, Edinburgh go?
The next departures go to Wester Hailes, Musselburgh, Edinburgh Park, Edmonstone, West Pilton and Magdalene.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 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