Bus times from East Savile Road, Mayfield, Edinburgh

East Savile Road, Mayfield, Edinburgh is served by 13 bus routes (3, 7, 8, 18, 29, 31, 37, 47, 47B, 49, N3, N31 and more), run by Lothian Buses. The next buses go to Bonnyrigg, Edinburgh Royal Infirmary, Silverknowes, Mayfield, Newhaven and Wester Hailes.

Next departures

TimeRouteTo
17:2931Bonnyrigg
17:307Edinburgh Royal Infirmary
17:3237Silverknowes
17:333Mayfield
17:367Newhaven
17:383Wester Hailes
17:3947Ladywood
17:4037Bush Estate
17:4031East Craigs
17:4149Edinburgh Royal Infirmary
17:4129Silverknowes
17:4431Rosewell
17:458Edinburgh Royal Infirmary
17:457Edinburgh Royal Infirmary
17:4547BBarnton
17:463Mayfield
17:4729Birkenside
17:487Newhaven
17:488Granton
17:4849Newcraighall

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from East Savile Road, Mayfield, Edinburgh?
The 31 to Bonnyrigg at 17:29.
Which buses stop at East Savile Road, Mayfield, Edinburgh?
13 routes: 3, 7, 8, 18, 29, 31, 37, 47, 47B, 49, N3, N31 and N37, run by Lothian Buses.
Where is East Savile Road, Mayfield, Edinburgh?
East Savile Road is in Mayfield, Edinburgh.
Where do buses from East Savile Road, Mayfield, Edinburgh go?
The next departures go to Bonnyrigg, Edinburgh Royal Infirmary, Silverknowes, Mayfield, Newhaven and Wester Hailes.

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