Bus times from Hay Avenue, Niddrie, Edinburgh

Hay Avenue, Niddrie, Edinburgh is served by 6 bus routes (2, 18, 21, 30, 48 and N30), run by Lothian Buses. The next buses go to Wester Hailes, Musselburgh, Edinburgh Airport, Birkenside, Edinburgh Park and Newcraighall.

Next departures

TimeRouteTo
01:53N30Wester Hailes
02:00N30Musselburgh
02:33N30Wester Hailes
02:40N30Musselburgh
03:13N30Wester Hailes
03:20N30Musselburgh
03:53N30Wester Hailes
04:00N30Musselburgh
04:1818Edinburgh Airport
04:4430Wester Hailes
04:4830Musselburgh
04:5648Birkenside
04:582Edinburgh Park
04:5818Newcraighall
05:0621Edinburgh Royal Infirmary
05:1118Edinburgh Airport
05:1530Wester Hailes
05:2030Musselburgh
05:2121Wester Hailes
05:2648Birkenside

Routes from this stop

Stops nearby

All bus routes and stops in Edinburgh

Questions

When is the next bus from Hay Avenue, Niddrie, Edinburgh?
The N30 to Wester Hailes at 01:53.
Which buses stop at Hay Avenue, Niddrie, Edinburgh?
6 routes: 2, 18, 21, 30, 48 and N30, run by Lothian Buses.
Where is Hay Avenue, Niddrie, Edinburgh?
Hay Avenue is in Niddrie, Edinburgh.
Where do buses from Hay Avenue, Niddrie, Edinburgh go?
The next departures go to Wester Hailes, Musselburgh, Edinburgh Airport, Birkenside, Edinburgh Park and Newcraighall.

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