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
Dalkeith
17 hotelsPenicuik
16 hotelsBonnyrigg
3 hotelsRoslin
16 hotelsLasswade
3 hotelsGorebridge
13 hotelsPathhead
3 hotelsLoanhead
10 hotelsNewtongrange
4 hotelsMillerhill
2 hotels
Stay in Midlothian's best hotels!
Filter by:
The Craigie Hotel
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.

The Melville Inn by Innkeeper's Collection
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.

Dalhousie Castle Hotel
Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

The Secret Hideaway
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.

Pentland Shepherd Huts
Set 18 km from Dalhousie Castle, Pentland Shepherd Huts offers accommodation with free WiFi and free private parking.

Laird And Dog Inn
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.

The Juniperlea Inn
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.

The Original Rosslyn Inn
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...

Luxury 4-Bedroom 2 Bathroom Private Vila
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.

Stable Cottage by Roslin Glen
Boasting mountain views, Stable Cottage by Roslin Glen provides accommodation with a garden and a patio, around 5.8 km from Dalhousie Castle.

FAQs about hotels in Midlothian
See reviews by guests who stayed at hotels in Midlothian
- From US$120.37 per nightScored out of 10, guest rating 8.0Very good - What previous guests thought, 1,192 reviewsAwesome atmosphere, perfect location: not in the center of Edinburgh but accessible quite fast by the bus. Friendly, live music, nice bar and restaurant, great food quality, perfect breakfast. Could not recommend enough, oh yeah: the room was very clean and warmGuest review byNoaimeFrance
- From US$173.86 per nightScored out of 10, guest rating 9.1Superb - What previous guests thought, 1,392 reviewsvery friendly personell .The bed, the duve was very comfortable,the rooms very nice, fresh and clean! The bathroom clean and fresh! The breakfast was delicious!Guest review byAnne BrittNorway
- From US$204.62 per nightScored out of 10, guest rating 8.2Very good - What previous guests thought, 565 reviewsLiterally 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 byWintonAustralia
- From US$137.22 per nightScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 4,206 reviewsLovely Rooms. Really appreciated to have the restaurant next to the hotel. Vicinity to Edinburg is 20 minutes by carGuest review byFabioSwitzerland
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 byStephanieUnited 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 byPeterUnited 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 byJohnUnited 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 EdinburghGuest review bySusanUnited 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 byAndrewUnited 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 bydenisUnited 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 bySue - 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-WinNetherlands - 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 byIrina DanielyanArmenia - 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 byrich_ecbUnited Kingdom