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.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Midlothian
Rural Georgian farmhouse B&B surrounded by acres of land a short drive from Edinburgh. Located in the stables & coach house, contemporary rooms with luxe touches have been kitted out in a fun colourful style. Offers the best of both worlds; the calm of the country with a host of attractions nearby.
Midlothian (Dalkeith)
A boutique inn complete with award winning gastropub just 30 minutes from the centre of Edinburgh. Chic rooms feature patterned wallpaper, dark hues, large sash windows and the best is complete with an in-room copper bath. The ideal spot for those looking for a quiet stay with access to the city.
Midlothian
Awash with history and heritage, Dalhousie Castle is a superb hotel in Midlothian. Comfortable rooms, an excellent spa, delicious dining options in the restaurant and much more come together to form a sublime hotel.
Midlothian (Heriot)
Nestled amidst rolling green countryside, Crookston House is a delightful rural retreat. Boasting lovely bedrooms, an atmospheric dining room and glorious bounding gardens, it all comes together to create a stellar B&B.