Search hotels in Midlothian, United Kingdom

Enter your dates and choose from 81 hotels and other places to stay

Check out these popular cities in Midlothian

Dalkeith

17 hotels

Penicuik

16 hotels

Roslin

17 hotels

Bonnyrigg

4 hotels

Lasswade

4 hotels

Pathhead

3 hotels

Gorebridge

13 hotels

Loanhead

11 hotels

Newtongrange

4 hotels

Stay in Midlothian's best hotels!

Filter by:

Star rating
Review score

The Craigie Hotel

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.

J
Julie
From
United Kingdom
Friendly staff. Cosy bar. Great room with kettle & shortbread
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,388 reviews
Price from
US$178.76
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

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.

F
Fabio
From
Switzerland
Lovely Rooms. Really appreciated to have the restaurant next to the hotel. Vicinity to Edinburg is 20 minutes by car
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,208 reviews
Price from
US$100.11
1 night, 2 adults

Dalhousie Castle Hotel

Hotel in Bonnyrigg

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

A
Amina
From
France
Beautiful castle, the room and bathroom were amazing, particularly the bed! It was clean and confortable. The spot with forest around is pretty. The spa was very nice too. Good breakfast, and the 5 course dinner, which I had booked with the room, so delicious! The staff is skillful and the service very good. I really felt like a princess during my stay, it was exactly what I was looking for!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 567 reviews
Price from
US$440.94
1 night, 2 adults

The Secret Hideaway

Hotel in Penicuik

Boasting lake views, The Secret Hideaway offers accommodation with patio, around 11 km from Dalhousie Castle. This property offers access to a terrace, free private parking and free WiFi.

D
Danielle
From
United Kingdom
the pod was super cool and so up to date
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 504 reviews
Price from
US$243.03
1 night, 2 adults

Pentland Shepherd Huts

Hotel in Penicuik

Set 18 km from Dalhousie Castle, Pentland Shepherd Huts offers accommodation with free WiFi and free private parking.

K
Kevin
From
Australia
Lyn and Simon are lovely hosts - very helpful and friendly. The fire pit was a hit and the Huts were gorgeous. Beautiful surrounds and good shopping just a few minutes drive down the road. Good bus service close by too.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
US$198.62
1 night, 2 adults

The Juniperlea Inn

Hotel in Pathhead

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

I
Inge
From
Netherlands
The bed was comfortable, it was quiet, the bathroom was spacious. And the owner was super friendly and helpful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 381 reviews
Price from
US$139.04
1 night, 2 adults

The Original Rosslyn Inn

Hotel in Roslin

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre. This family-run property has a traditional pub and a fine dining...

C
Cristina
From
Spain
Amazing location and room, very friendly staff. Incredible breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 497 reviews
Price from
US$210.54
1 night, 2 adults

Chapel Cross Guesthouse

Hotel in Roslin

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.

N
NATASHA
From
Australia
What a great find! A lovely stay, room was great and staff very helpful. Would stay here again. Recommend
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 372 reviews
Price from
US$210.54
1 night, 2 adults

Stable Cottage by Roslin Glen

Hotel in Roslin

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

C
Charlie
From
United Kingdom
Stable Cottage provided us with a truly delightful and relaxing stay. From the moment we arrived, we were impressed by the generous size of the cottage, offering ample space to unwind and feel at home. The interior decoration was a particular highlight, beautifully designed and creating a warm, inviting atmosphere. Comfort was clearly a priority, and we found the cottage to be exceptionally well-equipped and furnished. One of the standout features was the lovely garden, a true haven of tranquility. It proved to be an excellent addition, especially for those traveling with a dog, offering plenty of space to roam and enjoy the outdoors. The hosts were incredibly welcoming and informative, making us feel instantly at ease. Their helpfulness and attention to detail greatly enhanced our experience. They were readily available to answer any questions and provided valuable local recommendations.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11 reviews
Price from
US$146.56
1 night, 2 adults

Laird And Dog Inn

Hotel in Lasswade

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

M
MARCELO
From
Argentina
to havd the opportunity to live as a scotish, with an amazing sourdoundings is priceless. A big applause for the tasty and great breakfast. we would come back 1000 times wihtout doubf!. only one block away you can see cows and a tiny river.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,183 reviews
Price from
US$131.09
1 night, 2 adults
See all 81 hotels in Midlothian

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
From US$196.64 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 567 reviews
Beautiful castle, the room and bathroom were amazing, particularly the bed! It was clean and confortable. The spot with forest around is pretty. The spa was very nice too. Good breakfast, and the 5 course dinner, which I had booked with the room, so delicious! The staff is skillful and the service very good. I really felt like a princess during my stay, it was exactly what I was looking for!
Guest review by
Amina
France
From US$119.17 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,183 reviews
to havd the opportunity to live as a scotish, with an amazing sourdoundings is priceless. A big applause for the tasty and great breakfast. we would come back 1000 times wihtout doubf!. only one block away you can see cows and a tiny river.
Guest review by
MARCELO
Argentina
From US$112.02 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,208 reviews
Lovely Rooms. Really appreciated to have the restaurant next to the hotel. Vicinity to Edinburg is 20 minutes by car
Guest review by
Fabio
Switzerland
From US$198.62 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,388 reviews
Friendly staff. Cosy bar. Great room with kettle & shortbread
Guest review by
Julie
United Kingdom

Planning a trip? Get inspired by reviews of cities in Midlothian

8.0

Easy to reach. I went into Edinburgh rather than Dalkeith.

Easy to reach. I went into Edinburgh rather than Dalkeith. Dobbie's Garden Centre is on the same site as the hotel and looks very good. Very easy access to the Edinburgh south Sheriffhall Park and Ride. Take the 33 bus to the centre and back.
Guest review by
Susan
United Kingdom
8.0

Penicuik was our base for visiting Edinburgh.

Penicuik was our base for visiting Edinburgh. A pleasant town with good facilities away from the bustle of Edinburgh. An excellent bus service into the city. We loved Edinburgh but it was good to return to Penicuik each day.
Guest review by
Peter
United Kingdom
10

There are two Roslins.

There are two Roslins. There’s the village with its mixture of old traditional houses and newer estates. Then there’s historic Roslin centred around the Rosslyn chapel made world famous by the Da Vinci Code book and film. The chapel is amazing and one visit will never be enough. There are also picturesque walks overlooking Roslin Glen and the remains of Rosslyn castle. There’s a good cafe in the chapel visitor centre and Dolly’s cafe in the village. The Original Roslin Inn has a good restaurant and bar. Excellent bus service from central Edinburgh
Guest review by
Susan
United Kingdom
8.0

Good quiet location but not much in Bonnyrigg or the...

Good quiet location but not much in Bonnyrigg or the surrounding towns. Handy for Edinburgh and Lothian coastal resorts. For us must see was nearby Roslin Chapel. Only nuisance was traffic on bypass at the nearest junctions.
Guest review by
John
United Kingdom
2.0

Staff unfriendly but not as unfriendly as the locals.

Staff unfriendly but not as unfriendly as the locals. They do not like visitors. Room was aweful, electrical sockets located where you had to crawl around on the floor to use them. Only 1 out of 2 worked. No supplied toiletries, shower was pathetic no pressure and impossible to regulate temp. Food quality was good.
Guest review by
Andrew
United States
10

Edinburgh just around 10 miles away, easy to access park and...

Edinburgh just around 10 miles away, easy to access park and ride at Sheriffhall near Dalkeith. Enjoyed a visit to Dobbies which is much more than a garden centre, there is an excellent little delicatessen and cafe there. It is very easy to get around the local area, both by car and bus.
Guest review by
Sue
8.0

Nice country village with good shops and facilities.

Nice country village with good shops and facilities. We ate twice at the Coronation Restaurant situated on the main street. Easy access and we used the train twice,once to Edinburgh and another time to Galashields. Parking at the railway station is free and good access to the platform. We are not young, but enjoyed a visit to the nearby Mining Museum which was reasonably priced and the guides were very informative.
Guest review by
denis
United Kingdom
2.0

While I found the room itself comfortable and well-presented...

While I found the room itself comfortable and well-presented, unfortunately, the overall experience was significantly impacted by a series of distressing events. During the night, there were repeated electricity outages which triggered alarms multiple times. This culminated in the arrival of firefighters at my room—an unexpected and unsettling experience. To add to the concern, there was no staff present at the reception during this time, which left me feeling quite unsafe and unsupported. To date, I have not received any form of apology, explanation, or gesture of goodwill from your team. I believe a situation like this warrants not only a sincere apology but also a degree of accountability and customer care, especially considering the level of disruption and concern caused.
Guest review by
Stephanie
United Kingdom
10

Only went into the town of Penicuik once for food shopping,...

Only went into the town of Penicuik once for food shopping, so don’t know much, but had a couple of big supermarkets to choose from. The accommodation was a 15 min drive from there in the middle of the pentland hills, which was stunning.highly recommended to see as well as walk about. Take some wellies / good walking boots and get out there :-)
Guest review by
rich_ecb
United Kingdom
10

Our favourite places were the National Gallery in Edinburgh,...

Our favourite places were the National Gallery in Edinburgh, Jupiter Art land and Mary's Milk Bar in Stockbridge. We would have visited Roslyn Chapel again had we stayed for longer. We ate at Henderson's, a Michelin listed vegetarian restaurant in Edinburgh. The food was excellent and the staff was attentive and friendly. St Giles' church on the Royal Mile was worth a visit, especially the family chapel with exquisite wooden carvings.
Guest review by
Louise
United Kingdom