Skip to main content

Search hotels in Midlothian, United Kingdom

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

Check out these popular cities in Midlothian

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.

P
Paul
From
United Kingdom
Helpful and friendly staff Lovely cooked breakfast Wonderful bathroom and room
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,335 reviews
Price from
4,372.20 Kč
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.

A
Anonymous
From
United Kingdom
Beautiful hotel, nice decor and location. Restaurant looked good, but I didn't get to use it with a tight schedule
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,233 reviews
Price from
3,021.05 Kč
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.

P
Pataki
From
Austria
I liked it because it’s a castle, well informed about it on arrival, The meal in the dungeons was excellent, the staff are all friendly. A truely magical place.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
Price from
8,123.83 Kč
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.

A
Antonio
From
Italy
Amazong place, despite the small space everything is luxurios and wellnorganized. Hish standard of technology
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 517 reviews
Price from
7,128.10 Kč
1 night, 2 adults

Red Roofs - 5BR Luxury - Large Gardens - EV Point - Near Edinburgh

Hotel in Newtongrange

A recently renovated villa situated in Newtongrange, Red Roofs - 5BR Luxury - Large Gardens - EV Point - Near Edinburgh features a garden.

&
&y
From
United Kingdom
All the rooms were large and nicely decorated. Beds were comfortable. The kitchen was well equipped. Lot space to prepare your food. The whole house felt luxury and it is located in quiet location, very close to Edinburgh. There was a nice garden around the house, Ivwish if they have an outdoor sitting are. Perfect place to experience a bit of luxury and relax.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
16,831.56 Kč
1 night, 2 adults

Modern Home Near Edinburgh City

Hotel in Bonnyrigg

Located in Bonnyrigg and only 2.7 km from Dalhousie Castle, Modern Home Near Edinburgh City provides accommodation with garden views, free WiFi and free private parking.

B
Buckley
From
United Kingdom
everything was so clean! like next level clean it was brilliant, booked for my brother and his new wife the night of his wedding they both said they slept like babies
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
9,241.42 Kč
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.

L
Linda
From
United Kingdom
Location
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,186 reviews
Price from
2,538.70 Kč
1 night, 2 adults

The Juniperlea Inn

Hotel in Pathhead

Offering a bar and mountain view, The Juniperlea Inn is situated in Pathhead, 18 km from Dalhousie Castle and 24 km from Arthurs Seat.

D
David
From
United Kingdom
Nice stay as I like hotels a little out of the way after a long day visiting customers. Bar closed on the Monday, but I knew that anyway, so not a problem The room was clean and well equipped. Access is really easy.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 376 reviews
Price from
2,820.77 Kč
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...

P
Portman
From
United Kingdom
Beautiful room and a very good breakfast
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 508 reviews
Price from
5,895.42 Kč
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.

M
Micun
From
Czech Republic
- location, near to the Chapel - price - parking spot + additional free parking spaces - staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 374 reviews
Price from
4,202.95 Kč
1 night, 2 adults
See all 87 hotels in Midlothian

FAQs about hotels in Midlothian

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

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

    We came to the Rosalyn inn for a birthday party we stayed...

    We came to the Rosalyn inn for a birthday party we stayed over from checking in to a lovely meal in the restaurant the party venue itself it was top class finally our room was absolutely beautiful and lovely breakfast in the morning well done to everyone it was fantastic
    Guest review by
    Gary
    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
  • 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.0

    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

    Dalkeith is a lovely town full of charm and history.

    Dalkeith is a lovely town full of charm and history. I especially loved the peaceful atmosphere and the beauty of Dalkeith Country Park — perfect for walks and relaxing. It’s a quiet escape with friendly locals, just a short trip from Edinburgh. A hidden gem worth visiting!
    Guest review by
    Irina Danielyan
    Armenia
  • 10.0

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

    From the freshly baked bread that we were greeted with to...

    From the freshly baked bread that we were greeted with to the warm welcome we received, the whole stay was amazing. So much space as we have a young baby, this really helped. The hosts Dave & Irene make the accommodation what it is. The attention to detail is second to none. A beautifully styled and homely place to stay. Would recommend to anyone. So clean and fresh. Thank you for a lovely stay. David & Natalie Jackson
    Guest review by
    Natalie
    United Kingdom