39A bus: Rosewell – Edinburgh Royal Infirmary
Lothian Buses bus 39A runs between Rosewell and Edinburgh Royal Infirmary via Poltonhall, Bonnyrigg, Dalkeith and Danderhall. Runs every day. On Friday 13 November the first bus from Rosewell leaves at 05:54 and the last at 06:54 (2 journeys).
Operated by Lothian Buses. Timetable for Friday, 13 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Live tracking isn't available for this service: its buses don't send their positions, so times are from the timetable.
Questions
- When is the first and last 39A bus from Edinburgh Royal Infirmary to Rosewell?
- On Friday 13 November there is one bus, leaving Edinburgh Royal Infirmary at 20:20.
- When is the first and last 39A bus from Rosewell to Edinburgh Royal Infirmary?
- On Friday 13 November the first bus leaves Rosewell at 05:54 and the last at 06:54, 2 journeys in all.
- Does the 39A bus run on Sundays?
- Yes. Runs every day.
- How often does the 39A bus run?
- On Friday 13 November there are 2 journeys from Rosewell, at 05:54 and 06:54.
- Where does the 39A bus stop?
- Main stops from Rosewell to Edinburgh Royal Infirmary: Terminus (Rosewell), St Annes Avenue (Poltonhall), Bonnyrigg Toll (Bonnyrigg), Burnbrae Avenue (Bonnyrigg), Croft Street (Dalkeith), Sheriffhall Park and Ride (Danderhall), RH for Children & Young People (Edinburgh Royal Infirmary), Royal Infirmary (Edinburgh Royal Infirmary). The full list is in the timetable below.
- Who runs the 39A bus?
- Lothian Buses.
Edinburgh Royal Infirmary to Rosewell
Rosewell to Edinburgh Royal Infirmary
| Stop | Journey 1 | Journey 2 |
|---|---|---|
| Terminus, Rosewell | 05:54 | 06:54 |
| St Annes Avenue, Poltonhall | 06:00 | 07:00 |
| Bonnyrigg Toll | 06:08 | 07:08 |
| Burnbrae Avenue, Bonnyrigg | 06:12 | 07:12 |
| Croft Street, Dalkeith | 06:21 | 07:21 |
| Sheriffhall Park and Ride, Danderhall | 06:28 | 07:29 |
| RH for Children & Young People, Edinburgh Royal Infirmary | 06:36 | 07:38 |
| Royal Infirmary, Edinburgh Royal Infirmary | 06:38 | 07:40 |
Places on this route
Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 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