Skip to main content

Stay in Midlothian's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Craigie Hotel

Hotel in Penicuik

Located in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace. Tho room was very nice with a nice view. Amazing breakfast Friendly staff

Show more Show less
9.1
Wonderful
1,293 reviews
Price from
FJD 337
per night

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 5.8 mi from Edinburgh City Center, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Lovely stay, very comfortable stay and their pub is great. Both hotel and pub staff are very friendly.

Show more Show less
8.8
Excellent
4,341 reviews
Price from
FJD 190
per night

Navaar House Hotel

Hotel in Penicuik

Located in Penicuik, 10 miles from EICC, Navaar House Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. The staff was wonderful, and the food was delicious 🌞

Show more Show less
8.5
Very Good
546 reviews
Price from
FJD 224
per night

Dalhousie Castle Hotel

Hotel in Bonnyrigg

On acres of wooded parkland, this fascinating 13th-century fortress is on the banks of the River Esk. Beautiful castle, the room and bathroom were amazing, particularly the bed! It was clean and confortable. The spot with forest around is pretty. The spa was very nice too. Good breakfast, and the 5 course dinner, which I had booked with the room, so delicious! The staff is skillful and the service very good. I really felt like a princess during my stay, it was exactly what I was looking for!

Show more Show less
8.4
Very Good
733 reviews
Price from
FJD 519
per night

Roslin Glamping

Roslin

Providing garden views, Roslin Glamping in Roslin provides accommodations and a garden. Private parking is available on site at this recently renovated property. Michael was an awesome host! The location is serene and beautiful while also close to the city. We loved waking up and opening our door to see the horses and sheep! Michael gave us a tour around and we met many of the horses! We would love to come back and stay here again.

Show more Show less
9.6
Exceptional
186 reviews

The Secret Hideaway

Penicuik

The Secret Hideaway in Penicuik provides adults-only accommodations with an open-air bath and a garden. This property offers access to a terrace, free private parking, and free Wifi. Pods were very cool place to stay the night. Very clean and beds were super comfortable. Peaceful setting on the pond with beautiful view of field of flowers and mountain in the distance. Hot tub too…although we didn’t get to use it. Everything is controlled by iPad on wall. Way cool…

Show more Show less
9.4
Wonderful
496 reviews
Price from
FJD 457
per night

Glenarch House

Dalkeith

Set 0.7 mi from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodations is 1.3 mi from the Dalkeith Country Park. A beautiful setting with charming and quiet rooms. Great hosts! Restaurants and grocery within walking distance and travel to Edinburgh was easily accessible by bus. A perfect way to wrap up our time in Edinburgh.

Show more Show less
9
Wonderful
120 reviews
Price from
FJD 439
per night

Home in Loanhead

Loanhead

Home in Loanhead offers accommodations in Loanhead, 5.2 miles from Arthur's Seat and 5.4 miles from University of Edinburgh. The property was spacious and clean, well looked after! The host was very accommodating and really went the extra mile. We had a wonderful time.

Show more Show less
10
Exceptional
5 reviews
Price from
FJD 439
per night

Lovely Countryside Getaway

Roslin

Lovely Countryside Getaway offers accommodations in Roslin, 6.6 miles from Arthur's Seat and 6.8 miles from University of Edinburgh. Clean and comfortable, good location

Show more Show less
9
Wonderful
16 reviews
Price from
FJD 757
per night

Penicuik Estate

Penicuik

9.4 miles from EICC in Penicuik, Penicuik Estate features accommodations with access to a hot tub. There's a private entrance at the vacation home for the convenience of those who stay. Penicuik Estate is a hidden gem! The location is absolutely stunning, surrounded by breathtaking natural beauty. The facilities were top-notch, clean, and well-maintained. We were blown away by the exquisite decor and attention to detail. Every room was beautifully appointed and had a unique charm. But what truly made our stay unforgettable was the incredible team. They were all so friendly, helpful, and genuinely delighted to make our stay as enjoyable as possible. We can't wait to return

Show more Show less
9.6
Exceptional
9 reviews
Price from
FJD 842
per night

Hotels with extra health and safety measures

Find hotels in Midlothian with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Midlothian in the past month

See all

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
gogless