Hotels Near Me 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
17Dec2025Select date
Check-out
18Dec2025Select date
Rooms and Guests2 Guests, 1 Room
B
D
L
N
P
R

Best hotels in Midlothian

Based on guest reviews over the last 12 months

Historic Castle Retreats:
Dalhousie Castle
Charming Pubs with Rooms:
Laird And Dog Inn
Scenic Countryside Escapes:
Peggyslea Farm B&B
Elegant Manor Experiences:
Melville Castle Hotel
Cozy Budget Stays:
The Dalkeith Hotel By Pillow
Family Friendly Options:
Premier Inn Edinburgh Dalkeith
Chic Contemporary Inn:
Navaar House Hotel
Convenient Self Catering:
Roslin Self Catering
Relaxing Bed and Breakfast:
Chapel Cross Guesthouse

FAQs about hotels in Midlothian

We created these 5 answers to questions about hotels in Midlothian to make your planning easier.

Which hotels in Midlothian are best for families?
The Premier Inn Edinburgh Dalkeith and The Dalkeith Hotel By Pillow are ideal for families, providing spacious rooms and convenient facilities nearby.
Which hotels offer unique views in Midlothian?
Dalhousie Castle offers stunning views of the surrounding countryside, while Melville Castle Hotel provides a picturesque setting with serene parkland.
What are the top-rated hotels in Midlothian?
Dalhousie Castle and Melville Castle Hotel consistently receive high ratings from guests for their service, ambiance, and historical significance.
Are there budget-friendly hotel options in Midlothian?
Yes, Peggyslea Farm B&B and The Juniperlea Inn offer budget-friendly accommodations starting around $60 per night.
Which hotels are recommended for couples in Midlothian?
Melville Castle Hotel and Dalhousie Castle are perfect for couples seeking a romantic getaway, featuring elegant rooms and beautiful settings.

Guide to Hotels in Midlothian, UK

This guide evaluates 21 hotels in Midlothian, United Kingdom, providing essential information for travelers looking to book accommodations in the area.

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

Midlothian hosts 21 hotel properties.

Peak travel seasons are June to August.

Local taxes average around 20% of nightly rates.

Hotels are approximately 10 km from Edinburgh city center and 15 km from Edinburgh Airport.