Search hotels in Midlothian, United Kingdom

Enter your dates and choose from 82 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.

D
David
From
Australia
Great accommodation. Good service from all staff.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,387 reviews
Price from
US$193.25
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
ALISON
From
Spain
We always stay here when visiting family. The staff are very friendly and helpful, nothing is too much trouble. The room is always spotlessly clean and is very comfortable. Being close to a bus stop makes it easy to get around and there’s a nice restaurant attached to the hotel.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,188 reviews
Price from
US$124.75
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, 562 reviews
Price from
US$371.84
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.8
Exceptional - What previous guests thought, 10 reviews
Price from
US$213.24
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.

N
Nell
From
United Kingdom
Outstanding, very clean and simple, lovely place
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 19 reviews
Price from
US$917.60
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.

B
Beata Karolina
From
Netherlands
Nice and polite hotel staff and good location
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,193 reviews
Price from
US$131.94
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.

D
David
From
United Kingdom
Room was lovely, staff very friendly. The amount of food included with the room was very generous and very much appreciated!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 380 reviews
Price from
US$133.27
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...

T
Tracy
From
United Kingdom
Pleasant staff, good location for buses to city and very close to Rosslyn Chapel. Lovely hotel very comfortable.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 491 reviews
Price from
US$211.91
1 night, 2 adults

Luxury 4-Bedroom 2 Bathroom Private Vila

Hotel in Loanhead

Featuring air-conditioned accommodation with a balcony, Luxury 4-Bedroom 2 Bathroom Private Vila is located in Loanhead. This property offers access to a terrace, free private parking and free WiFi.

A
Abdullah
From
Saudi Arabia
it was really nice place to stay in with my family away from the city. the villa had all I need. it was amazing staying in this place. I will recommend this place to my friends.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 7 reviews
Price from
US$792.99
1 night, 2 adults

Housekeeper's Rooms

Hotel in Pathhead

Housekeeper's Rooms, a property with a garden, is set in Pathhead, 17 km from Arthurs Seat, 18 km from University of Edinburgh, as well as 18 km from National Museum of Scotland.

A
Andis
From
Latvia
Excellent location - 20 min drive from Edinburgh, absolute privacy, beautiful views, park area full of wildlife - pheasants, hares, doves, squirrels, deers.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 20 reviews
Price from
US$801.58
1 night, 2 adults
See all 82 hotels in Midlothian

FAQs about hotels in Midlothian

See reviews by guests who stayed at hotels in Midlothian

See all
  • From US$148.73 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,188 reviews
    Everything was great. Nice and spacious. Easy to catch the bus into Edinburgh. Great garden shop with all sorts to buy. Lovely restaurant. Very enjoyable.
    Guest review by
    Lindsay
    South Africa
  • From US$239.89 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 562 reviews
    Literally the perfect stay, so cute and romantic to stay in a castle with such history- the food was fantastic and all the staff so friendly too.
    Guest review by
    Winton
    Australia
  • From US$186.58 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,387 reviews
    Great accommodation. Good service from all staff.
    Guest review by
    David
    Australia
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,193 reviews
    Nice and polite hotel staff and good location
    Guest review by
    Beata Karolina
    Netherlands

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

    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

    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

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

    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

    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