Buses in Poltonhall
4 bus routes serve Poltonhall, run by Lothian Buses. The busiest stops are Skeltiemuir Avenue, St Annes Avenue and Farm Avenue.
Most frequent routes
- 31: East Craigs – Bonnyrigg Lothian Buses
- 39: Poltonhall – Dalkeith Lothian Buses
- N31: Haymarket – Bonnyrigg Lothian Buses
- 39A: Rosewell – Edinburgh Royal Infirmary Lothian Buses
Where you can go from Poltonhall
Routes
- 31: East Craigs – Bonnyrigg Lothian Buses
- 39: Poltonhall – Dalkeith Lothian Buses
- N31: Haymarket – Bonnyrigg Lothian Buses
- 39A: Rosewell – Edinburgh Royal Infirmary Lothian Buses
Bus companies
Stops
Nearby stops
Within a 10-minute walk of Poltonhall, but in a neighbouring place:
- Hopefield Place, Bonnyrigg 8 min walk · 31, 39, 39A, N31
Nearby villages
Other buses close to Poltonhall:
- Bonnyrigg 1.3 km · 140, X33, 141, X31, 800, 2, 4
- Wadingburn 1.5 km · 140, X33, 141, X31, 800, 1, 2, 3
- Lasswade 1.7 km · 140, X33, 141, X31, 800, 1, 2, 3
- Rosewell 2.1 km · X31
Questions
- Where can I go by bus from Poltonhall?
- Direct buses from Poltonhall go to Bonnyrigg (31, N31), Dalkeith (39), East Craigs (31), Edinburgh Royal Infirmary (39A), Haymarket (N31) and Rosewell (39A).
- Which bus goes from Poltonhall to Bonnyrigg?
- Routes 31 and N31, run by Lothian Buses.
- Which bus goes from Poltonhall to Dalkeith?
- Route 39, run by Lothian Buses.
- Which bus goes from Poltonhall to East Craigs?
- Route 31, run by Lothian Buses.
- Where do buses stop in Poltonhall?
- The busiest stops are Skeltiemuir Avenue, St Annes Avenue, Farm Avenue, Dalhousie Drive and Pentland Road.
- Which bus companies run in Poltonhall?
- Lothian Buses.
- What are the most frequent buses in Poltonhall?
- the 31 (East Craigs – Bonnyrigg), the 39 (Poltonhall – Dalkeith), the N31 (Haymarket – Bonnyrigg) and the 39A (Rosewell – Edinburgh Royal Infirmary).
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