Midlothian hotels

Search among 16 available hotels in Midlothian from 50+ providers

Where do you want to go?
Select date
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
1-16 out of 16
Great242 reviews
Offering a hot tub and sauna facilities, the grand 4-star Dalhousie Castle is located at a 3.2 km distance from Newbattle Golf Club Ltd.
From£ 162 /nightSelect
Great127 reviews
5 minutes by car from Melville Golf Centre, the 4-star Melville Castle Lasswade includes 33 rooms.
From£ 78 /nightSelect
Great275 reviews
While staying at the Craigie you are invited to discover Pentland Hills Regional Park, set about 2.8 km away, or Glencorse Golf Club, which is approximately 19 minutes' walk away.
From£ 151 /nightSelect
Great43 reviews
Waterfall Park Pavilion is also set within 25 minutes' walk of the 4-star Sun Inn.
From£ 125 /nightSelect
Great146 reviews
While staying at the Laird And Dog Inn you are invited to discover Roslin Glen Country Park, set 6 km away, or Craigmillar Castle, which is around 15 minutes away by car.
From£ 73 /nightSelect
Great88 reviews
The family-run Original Rosslyn Inn is nestled in the very heart of Roslin and a 15-minute ride from Gilmerton Cove.
From£ 143 /nightSelect
Great89 reviews
Set within 5 minutes' stroll of St James the Less Scottish Episcopal Church, the 3-star Navaar House Penicuik offers an à la carte restaurant.
From£ 79 /nightSelect
The Juniperlea InnBed & Breakfast
Great55 reviews
Soutra Aisle is also set merely 0.9 km from the 3-star Juniperlea Inn Pathhead.
From£ 199 /nightSelect
Great224 reviews
Located 25 minutes' walk from Fort Douglas Playground, the Melville Inn By Innkeeper'S Collection features 74 rooms and an à la carte restaurant on-site.
From£ 51 /nightSelect
Great70 reviews
The Aaron Glen Guest House is a perfect vacation spot a 25-minute stroll from Straiton Pond Local Nature Reserve and other Loanhead landmarks.
From£ 161 /nightSelect
Very good97 reviews
While staying at the pet friendly Chapel Cross Guesthouse you are invited to discover National Mining Museum Scotland, set approximately 7 km away, or Roslin War Memorial, which is 9 minutes' walk away.
From£ 156 /nightSelect
The Retreat CastleBed & Breakfast
Great21 reviews
The Retreat Castle, located 10 minutes on foot from Dalhousie Castle Falconry, is also at a proximity to Cockpen and Carrington Parish Church.
From£ 140 /nightSelect
Great16 reviews
A 10-minute ride from Liberton Golf Club, the 3-star Premier Inn Edinburgh includes 40 rooms.
From£ 86 /nightSelect
Great70 reviews
The Hotel By Pillow, located within a 5-minute walk of Midlothian House, is also at a proximity to Corn Exchange.
From£ 95 /nightSelect
Glenarch HouseGuest house
Great48 reviews
The Glenarch House is a perfect vacation spot within a 10-minute drive of Gilmerton Cove and other Dalkeith landmarks.
From£ 251 /nightSelect
Great45 reviews
Set within 6 minutes' walk of Newbattle Golf Club Ltd, the rooms in the pet friendly Rathan House have views of garden.
From£ 88 /nightSelect

Midlothian hotels essential information

🏨 Midlothian hotels 16
👛 Lowest price 51 GBP
✍️ Hotels Reviews 1 656

FAQs about hotels in Midlothian

To know more about places to stay in Midlothian, read these 9 answers to FAQs.

What are the best hotels in Midlothian?

If you're searching for the best place in Midlothian, enjoy staying at one of HotelMix.co.uk 6 hotels or accommodations.

What are the top Dalkeith hotels in Midlothian?

For the best resort, find out Innkeeper'S Collection,Edinburgh,Dalkeith with rating 8.2/10, which is set 450 metres from Dobbies Garden Centre and offers a golf course, cots and children's menu.

What are the best airport hotels in Midlothian?

Find out Edinburgh Marriott Hotel (rating: 8.0/10) with an outdoor swimming pool, an indoor swimming pool and cots. It offers rooms with a trouser press, a work desk and a sitting area for about 84£ per night. Rated 7.8/10, Dalmahoy Hotel & Country Club is also a perfect option with an outdoor swimming pool, an indoor swimming pool and cots, as well as concierge service, room service and laundry. It offers rooms at the cost of 84£ per night. Also you may find out Premier Inn Edinburgh Park, Hampton By Hilton Edinburgh Airport and Norton House Hotel & Spa,Edinburgh.

Which budget accommodations in Midlothian are the best?

See more budget accommodations here.

Which accommodations in Midlothian are good for couples?

HotelMix.co.uk has 6 romantic Midlothian hotels for you to get cosy in. The most popular choice of our guests is Dalhousie Castle Hotel (rating: 7.8/10) for about 141£ per night, providing 24-hour room service, concierge service and wedding services. The Sun Inn (rating: 7.4/10) is also a good 4-star property offering cycling, fishing and fishing services on site. Click here to see other romantic properties.

Which properties in Midlothian are suitable for a luxury trip?

According to HotelMix.co.uk travel data, there are 3 luxury deals with exquisite service. Consider booking The Sun Inn (rating: 7.4/10) at the cost of 155£ per night, offering cycling, fishing and housekeeping on site. You may also like Dalhousie Castle Hotel (rating: 7.8/10) at the cost of 141£ per night. It provides a casino, an indoor swimming pool and horse riding, while its heated, comfortable and modern rooms include a work desk, a hospitality tray and a flat-screen TV. Other top options you can find out here.

Which 4-star hotels in Midlothian would you recommend?

Consider booking The Sun Inn rated 7.4/10 with cycling, fishing and fishing services. Another good property is Dalhousie Castle Hotel (rating: 7.8/10) with a casino, an indoor swimming pool and a private swimming pool.

What are the best family-friendly hotels in Midlothian?

If you are visiting Midlothian with your family, consider booking one of 3 deals. Offering a golf course, cots and children's menu, Innkeeper'S Collection,Edinburgh,Dalkeith has a rating 8.2/10. This 4-star hotel is 5 minutes' walk from Edinburgh Butterfly and Insect World. Melville Castle Hotel rated 6.4/10 is a perfect accommodation with a golf course, a business centre and a slide projector. Click here to find other family properties.

What are the best Midlothian hotels to stay with pets?

Dalhousie Castle Hotel is also the top Midlothian hotel for guests travelling with pets. This 4-star property offers rooms with a work desk, a hospitality tray and a flat-screen television at the cost of 141£ per night.