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

Superb: 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 4 stars

Hotel in Penicuik

Situated 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. Great staff. Dinner and breakfast were delicious and quite large. Our bed was very comfortable

Show more Show less
9.1
Superb
1,299 reviews
Price from
£115
per night

The Melville Inn by Innkeeper's Collection 4 stars

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, 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. Really good food, nice interior

Show more Show less
8.8
Fabulous
4,340 reviews
Price from
£66.60
per night

Navaar House Hotel

Hotel in Penicuik

Situated in Penicuik, 15 km from EICC, Navaar House Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant. Breakfast was great. Very centrally located close to center city. Staff was very accommodating and helpful. Extremely friendly and professional.

Show more Show less
8.5
Very good
548 reviews
Price from
£76.50
per night

Dalhousie Castle Hotel 4 stars

Hotel in Bonnyrigg

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. I loved staying in such a historical place and sadly I was not able to explore the grounds that much as it was raining a bit. The room service was amazing and the breakfast options are superb. I was also struggling to book some taxis for some events I would have and I asked the staff before my check in and in less than 1 hour I received the confirmation of the rides and they were super on time.

Show more Show less
8.4
Very good
729 reviews
Price from
£177.30
per night

Roslin Glamping

Roslin

Located within 15 km of University of Edinburgh and 15 km of EICC in Roslin, Roslin Glamping provides accommodation with seating area. 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

Boasting lake views, The Secret Hideaway offers accommodation with patio, around 12 km from EICC. This property offers access to a terrace, free private parking and free WiFi. Nice place very close to Edinburgh in bus, but far enough to feel in peace and be quiet. So easy to find it. Very lovely pods around an small lake with everything you need inside. Very cosy atmosphere. Also you have a Scandinavian hot tub and a small terrace out.

Show more Show less
9.4
Superb
496 reviews
Price from
£205
per night

Glenarch House

Dalkeith

Set in Dalkeith and only 10 km from University of Edinburgh, Glenarch House offers accommodation with garden views, free WiFi and free private parking. Very beautiful house and garden

Show more Show less
9
Superb
121 reviews
Price from
£136
per night

Home in Loanhead

Loanhead

Situated 8.7 km from University of Edinburgh, 9.2 km from Royal Mile and 9.3 km from Edinburgh Waverley station, Home in Loanhead provides accommodation set in Loanhead. 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
£150
per night

Lovely Countryside Getaway

Roslin

Set in Roslin and only 11 km from Arthurs Seat, Lovely Countryside Getaway offers accommodation with garden views, free WiFi and free private parking. Clean and comfortable, good location

Show more Show less
9
Superb
16 reviews
Price from
£258.50
per night

Penicuik Estate

Penicuik

Boasting garden views, Penicuik Estate features accommodation with patio, around 15 km from EICC. There is a private entrance at the holiday home for the convenience of those who stay. Quality was so good, hot tub was excellent, walk within the estate were so good, plenty to do in the area but we just wanted to relax and enjoy the secluded area.

Show more Show less
9.6
Exceptional
10 reviews
Price from
£287.50
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 & disinfecting
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