Search hotels in Midlothian, United Kingdom

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

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Check out these popular cities in Midlothian

Dalkeith

32 hotels

Penicuik

19 hotels

Roslin

17 hotels

Lasswade

2 hotels

Pathhead

3 hotels

Loanhead

12 hotels

Gorebridge

9 hotels

Millerhill

3 hotels

Arniston

5 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,363 reviews
Price from
CNY 1,138.85
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,820 reviews
Price from
CNY 811.77
1 night, 2 adults

Waverley Hotel

Hotel in Bonnyrigg

Located in Bonnyrigg and within 2.2 km of Dalhousie Castle, Waverley Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 15 reviews
Price from
CNY 696.97
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.6
Exceptional - What previous guests thought, 125 reviews
Price from
CNY 1,833.54
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, 539 reviews
Price from
CNY 2,327.44
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, 20 reviews
Price from
CNY 1,612.79
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.

P
Patrick
From
France
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
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,081 reviews
Price from
CNY 901.97
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, 377 reviews
Price from
CNY 1,093.29
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, 481 reviews
Price from
CNY 1,448.61
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, 331 reviews
Price from
CNY 1,266.40
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,821 reviews

Popular with guests booking hotels in Midlothian

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

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 470 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 187 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 15 reviews

Hotels in Midlothian that you can book without a credit card

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

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

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 470 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 187 reviews

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
From CNY 4,714.82 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 470 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 8.0
Very good - What previous guests thought, 1,081 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 CNY 2,640.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,821 reviews
Everything was very nice. The place was clean, the staff always helpful and breakfast was perfect 🙏🏼
Guest review byRezetkova
Slovakia
From CNY 2,350.58 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,363 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

We loved our stay!

We loved our stay! if you are after some peace and quiet in an amazing setting, this is the place to go. Our yurt was equipped with everything we needed and a definite bonus is that every place has its own private bathroom only a few seconds walk away. Everything was spotlessly clean and tidy and the owners were super friendly and helpful as well as onsite should you need them. We do not have any negatives as we know the surrounding area well and if we wanted to get the bus or go shopping we knew where to go. Access to your own transport is needed due to the location, but the closest town has a regular and reliable bus service into Edinburgh etc.
Guest review byHannelieC
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 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 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
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 6.0

The house isn't actually in Dalkeith, it's on a new-build...

The house isn't actually in Dalkeith, it's on a new-build estate in Mayfield. It's not too far from Dalkeith. We wanted something that was in reasonable striking didtance of Edinburgh. It was fine for that.
Guest review byJennifer
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 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!