Search hotels in Midlothian, United Kingdom

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

Check out these popular cities in Midlothian

Dalkeith

18 hotels

Penicuik

16 hotels

Lasswade

3 hotels

Bonnyrigg

4 hotels

Roslin

15 hotels

Gorebridge

10 hotels

Pathhead

3 hotels

Loanhead

10 hotels

Newtongrange

5 hotels

Millerhill

2 hotels

Stay in Midlothian's best hotels!

Filter by:

Star Rating
Review score

The Craigie Hotel

Hotel in Penicuik

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.

N
Nancy
From
Canada
Easy to find Bus to downtown is 5 Min walk (2 pounds) Great breakfast included. Nice options for dinner too
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,406 reviews
Price from
$182.34
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

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.

A
Alex
From
Canada
Love the style and location of the hotel. Very clean and comfortable rooms.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,157 reviews
Price from
$102.11
1 night, 2 adults

Dalhousie Castle

Hotel in Bonnyrigg

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

K
Kathleen
From
Canada
Amazing place, steeped in history and truly felt like we were staying in a castle
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 562 reviews
Price from
$461.94
1 night, 2 adults

The Secret Hideaway

Hotel in Penicuik

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.

A
Amy
From
United States
I was looking for a place to stay with a hot tub near hiking trails and this place did not disappoint. Though small, it still had plenty of space, so I never felt cramped, and the bed was quite comfy for me. There was wireless charging as well as USB ports and outlets, so we had plenty of options to charge our electronics and our internet connection was great. The hot tub was set up in advance, so we could just head out and use it whenever we wanted without worrying about settings. Although there isn't food available nearby, there were plenty of places in the area available for delivery through Just Eat, so we had a variety of food we could order and pick up at the gate. Would love to stay here again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 519 reviews
Price from
$242.32
1 night, 2 adults

Pentland Shepherd Huts

Hotel in Penicuik

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

L
Lisa
From
Germany
Everything. The love for every single detail and how nice it is put together Very friendly hosts
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 42 reviews
Price from
$289.73
1 night, 2 adults

Roslin Templar loft

Hotel in Roslin

Roslin Templar loft is located in Roslin, just 5.4 miles from Dalhousie Castle and 6.9 miles from University of Edinburgh.

K
Keryn
From
United States
The coolest property I ever stayed in. The owners are so kind and helpful and their artistic creativity is outstanding. Beautiful place. Loved the theme.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 41 reviews
Price from
$363.34
1 night, 2 adults

The Juniperlea Inn

Hotel in Pathhead

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

C
Christy
From
United States
Unique and efficient. Loved the co to dental breakfast in the pod. Lovely setting.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 384 reviews
Price from
$141.82
1 night, 2 adults

The Original Rosslyn Inn

Hotel in Roslin

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

P
Peter
From
United Kingdom
The staff could not do enough to help you have a comfortable stay and we happened to be talking to the manager about haggis and gave us some to take home.ive never had a breakfast so big and tasty too .thank you very much for making us so welcome to
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 495 reviews
Price from
$214.76
1 night, 2 adults

Chapel Cross Guesthouse

Hotel in Roslin

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

C
Caroline
From
Canada
Such a beautiful space! Comfortable, clean, cozy. And the location was perfect. Near to Rosslyn Chapel and on a super convenient bus line to Edinburgh.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 369 reviews
Price from
$214.76
1 night, 2 adults

Stable Cottage by Roslin Glen

Hotel in Roslin

A recently renovated guest house, Stable Cottage by Roslin Glen offers accommodations in Roslin. This property offers access to a terrace and free private parking.

W
WElizabeth
From
United States
What a charming and beautiful location and cottage! Everything about it took my breath away - the view, the comfort, the amenities. I immediately wished I could have stayed longer.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 13 reviews
Price from
$136.03
1 night, 2 adults
See all 80 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
Excellent - What previous guests thought, 4,157 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,406 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 562 reviews

Popular with guests booking hotels in Midlothian

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
From $162.08 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,406 reviews
Easy to find Bus to downtown is 5 Min walk (2 pounds) Great breakfast included. Nice options for dinner too
Guest review by
Nancy
Canada
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 562 reviews
Amazing place, steeped in history and truly felt like we were staying in a castle
Guest review by
Kathleen
Canada
From $102.11 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,157 reviews
Love the style and location of the hotel. Very clean and comfortable rooms.
Guest review by
Alex
Canada
From $133.72 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,152 reviews
The hospitality and it's a very quiet zone
Guest review by
Alexander Cristhoper
Italy

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

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

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 by
R-Win
Netherlands
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