Skip to main content

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.

E
Ewelina
From
Poland
Great place with a great backstory, the room was nice and breakfast was excellent!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,358 reviews
Price from
£135
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.

J
João
From
Portugal
Amazing stay. Comfortable rooms, great location with easy access to Edinburgh, great staff.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,265 reviews
Price from
£80.10
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.

B
Bastian
From
Germany
Awesome, you can enjoy a comfortable sleep in an old castle and savour a sandwich in an old library with a stunning view.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 575 reviews
Price from
£202.50
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.

P
Pauline
From
United Kingdom
Very peaceful and beautiful views and pleasure to walk around some of grounds and church plus it met all our requirements as it was near our family Would stay here again. Yes, it was very relaxing place and a great experience to stay in a castle
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
Price from
£496.80
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.

K
Karen
From
Australia
Amazing staff, comfortable room and bed. Pub on-site served amazing food. Location great for our needs. Will stay again on our next visit.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 379 reviews
Price from
£100
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.8 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 8.6
Fabulous - What previous guests thought, 10 reviews
Price from
£132.97
1 night, 2 adults

The Sun Inn

Hotel in Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers babysitting service, luggage storage space and free WiFi.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 359 reviews
Price from
£125
1 night, 2 adults

Dalkeith Aparthotel

Hotel in Dalkeith

Dalkeith Aparthotel is located in Dalkeith, 5.2 km from Dalhousie Castle, 10 km from University of Edinburgh, as well as 11 km from National Museum of Scotland.

N
Nicola
From
United Kingdom
Very clean , great location ! Loads of space in the room !! Excellent bathroom.
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 42 reviews
Price from
£133.75
1 night, 2 adults

89 Clerk Street

Hotel in Loanhead

89 Clerk Street is situated in Loanhead, 7.9 km from Dalhousie Castle, 8.5 km from University of Edinburgh, and 8.9 km from National Museum of Scotland.

R
Rachael
From
United Kingdom
The location was great. Served its purpose for our trip!
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 36 reviews
Price from
£140
1 night, 2 adults

Hotel Ceilidh-Donia

Hotel in Edinburgh

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

K
Katerina
From
Greece
the hotel was in excellent quiet location, close to centre and with easy access with the bus staff and owners were extremelly welcome and willing to assist at any inquiry breakfast was excellent we suggest it to all who travel to Edinburgh I will surely come back
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,008 reviews
Price from
£171
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 £295 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 575 reviews
    Awesome, you can enjoy a comfortable sleep in an old castle and savour a sandwich in an old library with a stunning view.
    Guest review by
    Bastian
    Germany
  • From £107.10 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,265 reviews
    Amazing stay. Comfortable rooms, great location with easy access to Edinburgh, great staff.
    Guest review by
    João
    Portugal
  • From £150 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 1,358 reviews
    Great place with a great backstory, the room was nice and breakfast was excellent!
    Guest review by
    Ewelina
    Poland
  • From £90 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,190 reviews
    Such a cosy little pub. The staff were great, the location was amazing.
    Guest review by
    Jacqueline
    Australia

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

    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