Search hotels in Midlothian, United Kingdom
Enter your dates and choose from 106 hotels and other places to stay
Check out these popular cities in Midlothian

Dalkeith

Penicuik

Roslin

Lasswade
Pathhead

Loanhead

Gorebridge
Millerhill
Arniston
Nine Mile Burn
Stay in Midlothian's best hotels!
Filter by:
The Craigie Hotel
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.

The Melville Inn by Innkeeper's Collection
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.

Waverley Hotel
Located in Bonnyrigg and within 1.4 miles of Dalhousie Castle, Waverley Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.
Dalkeith Phoenix Aparthotel Ltd
Featuring 4-star accommodations, Dalkeith Phoenix Aparthotel Ltd is located in Dalkeith, 3.1 miles from Dalhousie Castle and 5.9 miles from Arthur's Seat.

Pentland Shepherd Huts
Located in Penicuik in the Lothian region, Pentland Shepherd Huts provides accommodations with free WiFi and free private parking, as well as access to a hot tub. The accommodations feature a hot tub....

The Secret Hideaway
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.

Stable Cottage by Roslin Glen
Stable Cottage by Roslin Glen offers accommodations in Roslin, 3.6 miles from Dalhousie Castle and 9.1 miles from University of Edinburgh.

Laird And Dog Inn
The Laird And Dog is located in the Midlothian village of Lasswade, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.

The Juniperlea Inn
The Juniperlea Inn offers accommodations in Pathhead, 16 miles from University of Edinburgh and 16 miles from National Museum of Scotland.

The Original Rosslyn Inn
Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center.

Most-booked hotels in Midlothian in the past month
Popular with guests booking hotels in Midlothian
Popular with guests booking hotels in Midlothian
Popular with guests booking hotels in Midlothian
Popular with guests booking hotels in Midlothian
Popular with guests booking hotels in Midlothian
Hotels in Midlothian you can book without a credit card
The Melville Inn by Innkeeper's Collection
The Craigie Hotel
Dalkeith Phoenix Aparthotel Ltd
Dalhousie Castle
FAQs about hotels in Midlothian
See reviews by guests who stayed at hotels in Midlothian
Planning a trip? Get inspired by reviews of cities in Midlothian
Dalkeith is a very nice town with several good cafes and...
Penicuik was our base for visiting Edinburgh.
We loved our stay!
Staff unfriendly but not as unfriendly as the locals.
Edinburgh just around 10 miles away, easy to access park and...
It is a very beautiful home and is very suitable for a large...
Nice country village with good shops and facilities.
We had not specifically chosen to go or stay in Millerhill.
We didn't linger in Nine Mile Burn, but headed to Penicuik,...
The house isn't actually in Dalkeith, it's on a new-build...
More places to explore, more ways to go
Hotels in the United Kingdom
If you're planning a longer trip, look beyond Midlothian and explore the whole country!Hotels in Scotland
Hit the road and make the most of your trip by discovering another popular destination in the United Kingdom.Hotels in England
Hit the road and make the most of your trip by discovering another popular destination in the United Kingdom.When to visit the United Kingdom
Events, prices, weather – everything you need to know about the best time to visit the United Kingdom.



















