Top-Rated Hotels in Midlothian, United Kingdom

Only Handpicked and Verified Resorts for Your Stay in Midlothian, United Kingdom
Destination
Where do you want to go?
Check-in
26Nov2025Select date
Check-out
27Nov2025Select date
Rooms and Guests2 Guests, 1 Room

Best hotels in Midlothian

Based on guest reviews over the last 12 months

Castle Retreats for Royal Comfort:
Dalhousie Castle Hotel
Charming Countryside Escapes:
Peggyslea Farm B&B
Historic Stays with Unique Character:
Melville Castle Hotel
Welcoming Local Inns for Traditions:
Laird And Dog Inn
Convenient Family-Friendly Options:
Premier Inn Edinburgh Dalkeith
Cozy Guesthouses for Personal Touch:
Chapel Cross Guesthouse
Stylish Modern Accommodations:
The Craigie Hotel
Relaxing Stays Surrounded by Nature:
The Juniperlea Inn
Quaint Inns With Local Flavors:
The Original Rosslyn Inn
Spacious Living for Longer Stays:
Aaron Glen Guest Apartments

FAQs about hotels in Midlothian

Read these 5 answers to FAQs to find the best hotel in Midlothian.

Which hotels in Midlothian are best for families?
The Premier Inn Edinburgh Dalkeith is family-friendly with spacious rooms and easy access to local attractions. The Dalhousie Castle Hotel also offers family accommodations in a historic setting, complete with activities for children.
What hotels provide unique views in Midlothian?
Melville Castle Hotel offers scenic views of the surrounding grounds, while Dalhousie Castle Hotel features impressive landscapes from its hilltop position.
What are the cheapest hotel options in Midlothian?
Peggyslea Farm B&B and The Juniperlea Inn typically have the lowest rates, starting around $80 USD per night, depending on availability and season.
Which hotels in Midlothian are highly rated by guests?
Dalhousie Castle Hotel and Melville Castle Hotel often receive high satisfaction scores for their unique ambiance and service. The Craigie Hotel is also popular for its welcoming atmosphere.
What hotels in Midlothian are ideal for couples?
Melville Castle Hotel and Dalhousie Castle Hotel both offer romantic settings with beautiful accommodations and dining options, ideal for couples.

Hotels in Midlothian: Key Insights

This guide provides essential information on hotel accommodations in Midlothian, UK, evaluating 11 properties to assist travelers in making informed decisions.

Typical nightly rates range from $80 to $150 USD.

There are 11 hotels available throughout the region.

Peak travel seasons are during summer (June to August) and the Christmas holidays.

Local taxes and fees amount to approximately 20% on room rates.

Most hotels are within 10 km of Edinburgh city center and attractions like the Pentland Hills.