How to get from Haymarket to Midlothian Community Hospital by bus?
By bus
To get from Haymarket to Midlothian Community Hospital in Dalkeith, take the 31 bus from Haymarket Station, Haymarket station to Bonnyrigg Toll, Bonnyrigg station. Next, take the 46 bus from Douglas Crescent, Bonnyrigg station to Mayshade Garden Centre, Bonnyrigg station. The total trip duration for this route is approximately 58 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020293050 yd • 1 min
- 2Wait for bus31Bonnyrigg
- 3Ride to bus stationBonnyrigg Toll, BonnyriggID 628030149041 min
- 4Walk to bus stationDouglas Crescent, BonnyriggID 6280326190120 yd • 2 min
- 5Wait for bus46Edinburgh Royal Infirmary
- 6Ride to bus stationMayshade Garden Centre, BonnyriggID 62803262354 min
- 7Walk toMidlothian Community HospitalEvans Gardens260 yd • 4 min
Alternative route by bus via 2 and 29
To get from Haymarket to Midlothian Community Hospital in Dalkeith, take the 2 bus from Haymarket Station, Haymarket station to Bernard Terrace, South Side station. Next, take the 29 bus from Bernard Terrace, South Side station to Tesco, Eskbank station. The total trip duration for this route is approximately 47 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020202080 yd • 1 min
- 2Wait for bus2Magdalene
- 3Ride to bus stationBernard Terrace, South SideID 620020855012 min
- 4Wait for bus29Birkenside
- 5Ride to bus stationTesco, EskbankID 628030145224 min
- 6Walk toMidlothian Community HospitalEvans Gardens630 yd • 8 min
Public transport directions from Haymarket to Midlothian Community Hospital
Public transport stations close to Haymarket
Haymarket is located at Haymarket, Dalkeith and the nearest public transport station is Haymarket Station, Haymarket.
Bus stations close to Haymarket:
- Haymarket Station, Haymarket
- Magdala Crescent, Coates
- West Maitland Street, Haymarket
Public transport stations close to Midlothian Community Hospital, Dalkeith
Midlothian Community Hospital is located at Evans Gardens, Dalkeith and the nearest public transport station is Midlothian Community Hospital, Bonnyrigg.
Train stations close to Midlothian Community Hospital:
- Eskbank
- Newtongrange
- Shawfair
Bus stations close to Midlothian Community Hospital:
- Midlothian Community Hospital, Bonnyrigg
- Mayshade Garden Centre, Bonnyrigg
- Viewbank Avenue, Bonnyrigg
Related Routes
- West Regent Lane, Glasgow to Midlothian Community Hospital
- Thomas Graham Building, Glasgow to Midlothian Community Hospital
- West Nile Street, Glasgow to Midlothian Community Hospital
- Pavillion Theatre, Glasgow to Midlothian Community Hospital
- Sauchiehall Lane, Glasgow to Midlothian Community Hospital
- West George Street, Glasgow to Midlothian Community Hospital
- St Vincent Street, Glasgow to Midlothian Community Hospital
- Central Station, Glasgow to Midlothian Community Hospital
- Bothwell Street, Glasgow to Midlothian Community Hospital
- Howard Street, Glasgow to Midlothian Community Hospital
- Argyle Street, Glasgow to Midlothian Community Hospital
- Gallery Of Modern Art, Glasgow to Midlothian Community Hospital
- Queen St, Glasgow to Midlothian Community Hospital
- Renfield Street, Glasgow to Midlothian Community Hospital
- George Square, Glasgow to Midlothian Community Hospital
- Waterloo Street, Glasgow to Midlothian Community Hospital
- Bus Station, Hamilton to Midlothian Community Hospital
- Waterloo Place, Edinburgh to Midlothian Community Hospital
- Princes Street (Waverley Steps), Edinburgh to Midlothian Community Hospital
- Princes Street (Scott Mon.), Edinburgh to Midlothian Community Hospital
Alternative route by bus via 2 and 29
To get from Haymarket to Midlothian Community Hospital in Dalkeith, take the 2 bus from Haymarket Station, Haymarket station to Bernard Terrace, South Side station. Next, take the 29 bus from Bernard Terrace, South Side station to Tesco, Eskbank station. The total trip duration for this route is approximately 47 min.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020202080 yd • 1 min
- 2Wait for bus2Magdalene
- 3Ride to bus stationBernard Terrace, South SideID 620020855012 min
- 4Wait for bus29Birkenside
- 5Ride to bus stationTesco, EskbankID 628030145224 min
- 6Walk toMidlothian Community HospitalEvans Gardens630 yd • 8 min
Questions & Answers
What is the fastest way to get from Haymarket to Midlothian Community Hospital?
The fastest way takes 58 minutes, using Bus line 31, Bus line 46.
What is the alternative route to get from Haymarket to Midlothian Community Hospital?
The alternative route takes 47 minutes, using Bus line 2, Bus line 29.
Is there a direct bus between Haymarket and Midlothian Community Hospital?
No, you’ll have to take 2 bus lines in total. The total travelling time is 58 min.
Which bus line goes from Haymarket to Midlothian Community Hospital?
The 31 bus line goes from Haymarket Station, Haymarket station near Haymarket in Edinburgh to Bonnyrigg station. From there you’ll have to take one bus line till Bonnyrigg station near Midlothian Community Hospital in Dalkeith.
How long does it take to travel from Haymarket to Midlothian Community Hospital by bus?
The total travel time between Haymarket in Edinburgh and Midlothian Community Hospital in Dalkeith by bus is about 58 min.
Where do I get on the bus near Haymarket to get to Midlothian Community Hospital?
Get on the 31 bus from the Haymarket Station, Haymarket stop near Haymarket in Edinburgh.
Where do I get off the bus when travelling between Haymarket and Midlothian Community Hospital?
Get off the bus at the Bonnyrigg stop, which is closest to Midlothian Community Hospital in Dalkeith.
When is the last bus from Haymarket to Midlothian Community Hospital?
The last bus from Haymarket in Edinburgh to Midlothian Community Hospital in Dalkeith is the Edinburgh - Gorebridge line. It leaves the West Maitland Street, Haymarket stop at 01:01.