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

32 hotels

Penicuik

18 hotels

Roslin

17 hotels

Lasswade

2 hotels

Bonnyrigg

4 hotels

Pathhead

3 hotels

Loanhead

12 hotels

Gorebridge

11 hotels

Millerhill

3 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.

M
Monica
From
Netherlands
Great location just a 30 min drive to Edinburg. The breakfast is amazing and the staff very kind.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,370 reviews
Price from
€ 140.42
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.

R
Rezetkova
From
Slovakia
Everything was very nice. The place was clean, the staff always helpful and breakfast was perfect 🙏🏼
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,898 reviews
Price from
€ 156.92
1 night, 2 adults

Dalhousie Castle

Hotel in Bonnyrigg

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

W
Wu
From
Australia
The castle is so well maintained, not just a nice look outside but inside the castle is even more beautiful, it’s located in a quiet place surrounded by green fields, the dining experience was superb, the breakfast, afternoon tea and dungeon dinner wow! I’m so glad that I have experienced all of these, very friendly staff I like everyone here.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 490 reviews
Price from
€ 485.52
1 night, 2 adults

Dalkeith Phoenix Aparthotel Ltd

Hotel in Dalkeith

Set within 10 km of Arthurs Seat and 10 km of University of Edinburgh, Dalkeith Phoenix Aparthotel Ltd provides rooms in Dalkeith. This 4-star hotel offers luggage storage space and free WiFi.

R
Rafal
From
Poland
Nice place comfy beds clean rooms
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 116 reviews
Price from
€ 228.21
1 night, 2 adults

Pentland Shepherd Huts

Hotel in Penicuik

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.

E
Ellie
From
United Kingdom
Myself and my boyfriend came to the Pentland Shepherd Huts to celebrate our anniversary and we had the best time! The hut was extremely clean and comfortable, absolutely perfect for a romantic weekend. It is an amazing location as it didn't take us too long to get into Edinburgh but we also weren't too far from lovely little towns such as Peebles. Lyn was great with communicating and we even got to meet their pygmy goats and shetland ponies, definitely a highlight of the trip! The hot tub was also heated for our arrival which was a great way to settle into our weekend. Would definitely recommend to other couples or friends who want a cosy weekend away!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 105 reviews
Price from
€ 220.11
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.

S
Scott
From
Australia
It was very cosy, modern technology for the lights and heating. Compact but enough space for a couple. The spa was the cherry ontop. Extra little gestures for the experience also like hot chocolate for coming in from the spa etc.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 530 reviews
Price from
€ 284.41
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.9 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 9.1
Superb - What previous guests thought, 17 reviews
Price from
€ 276.55
1 night, 2 adults

The Juniperlea Inn

Hotel in Pathhead

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.

L
Lynne
From
United Kingdom
Convenient location for accessibility to Edinburgh. Room was lovely. Restaurant food was great.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 384 reviews
Price from
€ 140.42
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...

B
Bailey
From
United States
From check in to check out the experience far exceeded our expectations. The room was just gorgeous! The food both at breakfast and evenings for dinner were delicious. Your staff were personable and extremely helpful. Just an extremely lovely experience. We cannot thank you enough. You all truly made our anniversary very, very special. From the bottom of our hearts, thank you!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 509 reviews
Price from
€ 244.57
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
Ireland
I loved how welcoming and warm it was! Staff went above and beyond. Me and my mum stayed here for a family wedding. We arrived early and they had our room ready as fast as they could! We went to dollys tearooms to wait and one of the staff were so welcoming, especially a worker called Brain! As I said he went above and beyond to make sure our stay was perfect! They had refreshments in room, such a nice touch! Everything was clean tidy and absolutely beautiful decor! If I was coming to Edinburgh again I would defs rebook to stay here. A beautiful relaxing vibe!!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 347 reviews
Price from
€ 162.66
1 night, 2 adults
See all 104 hotels in Midlothian

Most booked hotels in Midlothian in the past month

See all

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,898 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,370 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 490 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 116 reviews

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
From € 549.99 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 490 reviews
The castle is so well maintained, not just a nice look outside but inside the castle is even more beautiful, it’s located in a quiet place surrounded by green fields, the dining experience was superb, the breakfast, afternoon tea and dungeon dinner wow! I’m so glad that I have experienced all of these, very friendly staff I like everyone here.
Guest review byWu
Australia
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,094 reviews
Situation excellente Personnel très sympa Repas excellents Charme de l'endroit Ambiance au pub Excellent location Very friendly staff Excellent meals Charm of the place Atmosphere at the pub
Guest review byPatrick
France
From € 193.79 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,898 reviews
Everything was very nice. The place was clean, the staff always helpful and breakfast was perfect 🙏🏼
Guest review byRezetkova
Slovakia
From € 305.42 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,370 reviews
Great location just a 30 min drive to Edinburg. The breakfast is amazing and the staff very kind.
Guest review byMonica
Netherlands

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

Scored out of 10, guest rating 8.0

Dalkeith is a very nice town with several good cafes and...

Dalkeith is a very nice town with several good cafes and restaurants and plenty of parking. There is a hidden gem called Dalkeith Country Park with an entrance right in the centre of the town, it has beautiful walks, a superb restaurant and a selection of fabulous shops, including a delicatessen. Well worth a visit!
Guest review bySue
Scored out of 10, guest rating 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 byPeter
United Kingdom
Scored out of 10, guest rating 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 bySusan
United Kingdom
Scored out of 10, guest rating 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 byAndrew
United States
Scored out of 10, guest rating 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 byJohn
United Kingdom
Scored out of 10, guest rating 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 bySue
Scored out of 10, guest rating 6.0

It is a very beautiful home and is very suitable for a large...

It is a very beautiful home and is very suitable for a large group. However there wasn't enough hot water all the time. We had a baby and that was very difficult to work around. We had to ask the host on hoe to rectify the issue, it turned out that we needed to consistently "boost" the water heater from the basement which is located outside.
Guest review byZinyemba
Scored out of 10, guest rating 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 bydenis
United Kingdom
Scored out of 10, guest rating 8.0

We had not specifically chosen to go or stay in Millerhill.

We had not specifically chosen to go or stay in Millerhill. Instead, our destination is Edinburgh. Nevertheless, Millerhill is a good place to stay when you are visiting Edinburgh. It is not too far away from Edinburgh with a good bus connection. With your own car, you would need around 30 minutes to arrive at Downtown Edinburgh. There are other things to do/visit outside downtown Edinburgh, e.g, the Rosslyn Chapel, famous thanks to the bestsseller Da Vinci Code or shopping at the nearby (less than 10 min. drive) Fort Kinnard Shopping Mall. The are also restaurants within a radius of 10-15 min. drive. Millerhill is easy to reach by car.
Guest review byR-Win
Netherlands
Scored out of 10, guest rating 10

We didn't linger in Nine Mile Burn, but headed to Penicuik,...

We didn't linger in Nine Mile Burn, but headed to Penicuik, which at first seemed a little run down but scratch the surface and you find a lively community with lots of public benefit projects going on. There's a great organic coop/cafe which seemed to be very popular. Next time we hope to visit the paper-making museum - apparently a major local industry once.
Guest review byH T W
United Kingdom

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 the United Kingdom

    If you're planning a longer trip, look beyond Midlothian and set off to explore the whole country!
  • 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.