Midlothian is an historic county, its scenery in places dramatic, and others rural and very pretty, and borders with Edinburgh and East Lothian. So choosing one of the best places to stay in Midlothian means that Edinburgh’s charms are within half an hour, and East Lothian's beaches and golf courses similarly close by. Our pick of Midlothian's hotels are scattered throughout the region, some of them in pretty towns, like Dalkeith, Bonnyrigg and Penicuik, and some have been converted from country houses in more rural settings. We have discovered a handful of great properties including country B&Bs, pubs with rooms and a lovely castle conversion.
Midlothian’s position, next to the Scottish Borders, means the region’s history has been as dramatically contested as its landscape. The region is home to a number of significant battlefields, as well as some impressive forts and castles, but its most famous landmark may well be Rosslyn Chapel, which many more people became aware of after reading The Da Vinci Code.
The best places to stay in Midlothian provide a quieter, and often great value, alternative to staying in Edinburgh’s centre, especially for families, or anyone wanting to see more of Scotland than just its capital. They also makes a good base for any walkers exploring the Pentland Hills, the Lammermuir Hills, or Blackhope Scar.