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

Dalkeith

Penicuik

Roslin

Lasswade

Bonnyrigg
Pathhead

Loanhead

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

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

Dalhousie Castle
Scotland’s Oldest Inhabited Castle. Since the 13th century, Dalhousie Castle has been host to royalty, celebrated poets and wonderful guests.

Pentland Shepherd Huts
Set in Penicuik in the Lothian region, Pentland Shepherd Huts offers accommodation with free WiFi and free private parking, as well as access to a hot tub. The accommodation features a hot tub.

2 bedrooms in a house with free parking
Situated in Dalkeith and only 6.2 km from Dalhousie Castle, 2 bedrooms in a house with free parking features accommodation with inner courtyard views, free WiFi and free private parking.

Stable Cottage by Roslin Glen
Boasting mountain views, Stable Cottage by Roslin Glen provides accommodation with a garden and a patio, around 5.9 km from Dalhousie Castle.

The Juniperlea Inn
Situated just 16 km from Dalhousie Castle, The Juniperlea Inn features accommodation in Pathhead with access to free bikes, a garden, as well as full-day security.

Chapel Cross Guesthouse
With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.

Edinburgh Country Estate Rooms & Apartments
Offering a garden and garden view, Edinburgh Country Estate Rooms & Apartments is set in Gorebridge, 5.4 km from Dalhousie Castle and 18 km from University of Edinburgh.

The Sun Inn
The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

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
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.
There are two Roslins.
Staff unfriendly but not as unfriendly as the locals.
Good quiet location but not much in Bonnyrigg or the...
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.
The house isn't actually in Dalkeith, it's on a new-build...
More places to explore, more ways to go
When to visit the United Kingdom
Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.Hotels in Scotland
Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.Hotels in England
Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.Hotels in the United Kingdom
If you're planning a longer trip, look beyond Midlothian and set off to explore the whole country!


















