139 Line
Midlothian Community Hospital - Dalkeith Campus
East Coast Buses
East Coast Buses 139 Bus Route Schedule and Stops (Updated)
The 139 bus (Bonnyrigg) has 18 stops departing from Schools Campus, Dalkeith and ending at Midlothian Community Hospital, Bonnyrigg.
Choose any of the 139 bus stops below to find updated real-time schedules and to see their route map.
Direction: Bonnyrigg (18 stops)
Schools Campus, Dalkeith
Community Campus, Dalkeith
Sainsbury'S, Dalkeith
Cowden Crescent, Dalkeith
Dalkeith Heights, Dalkeith
Hepburn Drive, Dalkeith
Primrose Terrace, Dalkeith
Bruce Gardens, Dalkeith
James Lean Avenue, Dalkeith
South Street, Dalkeith
Jarnac Court, Dalkeith
Kings Park, Dalkeith
Glenesk Crescent, Dalkeith
Eskbank Toll, Dalkeith
Station Road, Eskbank
Westfield Park, Eskbank
Muirpark, Eskbank
Midlothian Community Hospital, Bonnyrigg
139 FAQ
What time does the 139 bus start operating?
Services on the 139 bus start at 06:28 on Monday, Tuesday, Wednesday, Thursday, Friday.
What time does the 139 bus stop working?
Services on the 139 bus stop at 17:40 on Saturday.
What time does the 139 bus arrive?
When does the Midlothian Community Hospital - Dalkeith Campus bus line come? Check Live Arrival Times for live arrival times and to see the full schedule for the Midlothian Community Hospital - Dalkeith Campus bus line that is closest to your location.
Is there a 139 bus stop near me?
Click here to view the nearest 139 bus stop.
East Coast Buses Service Alerts
See all updates on 139 (from Schools Campus, Dalkeith), including real-time status info, bus delays, changes of routes, changes of stops locations, and any other service changes. Get a real-time map view of 139 (Bonnyrigg) and track the bus as it moves on the map. Download the app for all East Coast Buses info now.
139 line bus fare
East Coast Buses 139 (Bonnyrigg) prices may change based on several factors. For more information about East Coast Buses tickets costs please check the Moovit app or East Coast Buses’s official website.
139 (East Coast Buses)
The first stop of the 139 bus route is Schools Campus, Dalkeith and the last stop is Midlothian Community Hospital, Bonnyrigg. 139 (Bonnyrigg) is operational during weekdays.
Additional information: 139 has 18 stops and the total trip duration for this route is approximately 20 minutes.
On the go? See why over 1.5 million users trust Moovit as the best public transport app. Moovit gives you East Coast Buses suggested routes, real-time bus tracker, live directions, line route maps in Scotland, and helps to find the closest 139 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 139 bus to take on your trip.
Line 139 Real Time bus Tracker
Track line 139 (Bonnyrigg) on a live map in real time and follow its location as it moves between stations. Use Moovit as a line 139 bus tracker or a live East Coast Buses bus tracker app and never miss your bus.
Use the app as a trip planner for East Coast Buses or a trip planner for bus, ferry, light rail or train to plan your route around Scotland. The trip planner shows updated data for East Coast Buses and any bus, including line 139, in Scotland
139 - Alternative Directions
East Coast Buses Lines in Scotland
- 125 - Musselburgh - North Berwick/ Timetable
- 113 - Western General Hospital - Pencaitland/ Timetable
- N113 - Edinburgh - Ormiston/ Timetable
- 124 - Edinburgh - North Berwick/ Timetable
- 141 - Penicuik - Musselburgh/ Timetable
- X7 - Edinburgh - Dunbar/ Timetable
- 126 - Aberlady - North Berwick/ Timetable
- 128 - Longniddry - Prestonpans/ Timetable
- X5 - Edinburgh - North Berwick/ Timetable
- N107 - Haymarket - Haddington or Dunbar/ Timetable
- 107 - Musselburgh - Dunbar/ Timetable
- N124 - Edinburgh - North Berwick/ Timetable
- 127 - Longniddry - North Berwick/ Timetable
- X6 - Edinburgh - Haddington/ Timetable
- 140 - Penicuik - Musselburgh/ Timetable
- 106 - Fort Kinnaird - Haddington or Dunbar/ Timetable