Find and Book Top Hotels in Midlothian

Search among 19 available hotels in Midlothian from 50+ providers

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
1-19 out of 19
Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great242 reviews
From   US$ 206 /nightSelect
8.2
Great140 reviews
From   US$ 99 /nightSelect
8.4
Great285 reviews
From   US$ 192 /nightSelect
8.2
Great43 reviews
From   US$ 159 /nightSelect
8.2
Great159 reviews
From   US$ 93 /nightSelect
Bed & Breakfast
8.0
Great56 reviews
From   US$ 285 /nightSelect
8.0
Great89 reviews
From   US$ 100 /nightSelect
8.0
Great91 reviews
From   US$ 182 /nightSelect
8.2
Great224 reviews
From   US$ 65 /nightSelect
8.2
Great87 reviews
From   US$ 205 /nightSelect
Campsite
9.0
Perfect11 reviews
From   US$ 111 /nightSelect
7.8
Very good97 reviews
From   US$ 167 /nightSelect
9.0
Perfect13 reviews
From   US$ 206 /nightSelect
9.0
Perfect11 reviews
From   US$ 180 /nightSelect
8.6
Great20 reviews
From   US$ 177 /nightSelect
Bed & Breakfast
8.4
Great21 reviews
From   US$ 178 /nightSelect
8.4
Great16 reviews
From   US$ 109 /nightSelect
8.2
Great32 reviews
From   US$ 259 /nightSelect
8.8
Great13 reviews
From   US$ 297 /nightSelect

City Guide: Midlothian

5 Top recommended hotels in Midlothian:

Dalhousie Castle Hotel: Nestled in a tranquil countryside setting, this stunning castle hotel offers luxurious accommodations and a historical ambience, featuring a falconry, spa facilities, and a scenic location near the River Esk.

Melville Castle: Set within a magnificent 18th-century castle, this elegant hotel provides a scenic escape with its picturesque grounds and proximity to various attractions such as Edinburgh Castle, Holyrood Palace, and the Royal Mile.

Dalhousie Castle Hotel & Aqueous Spa: Boasting a unique pink façade, this charming hotel offers a serene retreat with an exquisite spa, beautifully landscaped gardens, and easy access to Rosslyn Chapel and Edinburgh city center.

The Sun Inn: Located in the heart of Dalkeith, this cozy countryside inn provides comfortable rooms, traditional Scottish cuisine, and easy access to attractions like Dalkeith Country Park and the Palace of Holyroodhouse.

The Retreat Castle: Housed in a picturesque 16th-century castle, this family-run hotel offers a peaceful getaway with spacious rooms, period features, and a convenient location near Musselburgh Racecourse and the Scottish Seabird Centre.

Why should you stay in Midlothian?

Rich Historical Heritage: Midlothian boasts a wealth of historical sites and landmarks, making it a captivating destination for history buffs. Explore the fascinating Rosslyn Chapel, made famous by Dan Brown's 'The Da Vinci Code,' or visit the imposing Crichton Castle, which offers stunning views of the surrounding countryside. Additionally, Midlothian is home to historical castles like Dalhousie Castle and Melville Castle, allowing visitors to immerse themselves in centuries-old architecture and stories.

Outdoor Adventures: With its diverse landscape, Midlothian is a playground for outdoor enthusiasts. Embark on scenic hikes in the Pentland Hills Regional Park, known for its stunning panoramic views and tranquil trails. Golfers can tee off at beautiful golf courses like Broomieknowe and Kings Acre, while cyclists can explore the region's picturesque routes and cycle paths. Midlothian also offers opportunities for fishing, horseback riding, and wildlife spotting, ensuring an active and nature-filled getaway.

Proximity to Edinburgh: Midlothian's advantageous location just south of Edinburgh makes it an excellent base for exploring the Scottish capital. The region offers easy access to Edinburgh's top attractions, including the iconic Edinburgh Castle, Royal Mile, and Arthur's Seat. Visitors can immerse themselves in the city's vibrant festivals, cultural events, and bustling nightlife, all while enjoying the tranquility of staying in Midlothian's charming countryside.

Show moreLess