Bus times from Canonmills, Edinburgh

Canonmills, Edinburgh is served by 3 bus routes (8, 9 and 36), run by Lothian Buses. The next buses go to Edinburgh Royal Infirmary, North Leith and Mayfield.

Next departures

TimeRouteTo
05:138Edinburgh Royal Infirmary
05:438Edinburgh Royal Infirmary
06:138Edinburgh Royal Infirmary
06:2436North Leith
06:338Edinburgh Royal Infirmary
06:439Mayfield
06:558Edinburgh Royal Infirmary
07:0236North Leith
07:069Mayfield
07:168Edinburgh Royal Infirmary
07:2136North Leith
07:299Mayfield
07:3636North Leith
07:378Edinburgh Royal Infirmary
07:469Mayfield
08:008Edinburgh Royal Infirmary
08:0736North Leith
08:109Mayfield
08:218Edinburgh Royal Infirmary
08:2336North Leith

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from Canonmills, Edinburgh?
The 8 to Edinburgh Royal Infirmary at 05:13.
Which buses stop at Canonmills, Edinburgh?
3 routes: 8, 9 and 36, run by Lothian Buses.
Where is Canonmills, Edinburgh?
Canonmills is in Canonmills, Edinburgh.
Where do buses from Canonmills, Edinburgh go?
The next departures go to Edinburgh Royal Infirmary, North Leith and Mayfield.

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