Midlothian hotels

Search among 21 available hotels in Midlothian.

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
1Filter & Sort
View map
1-21 out of 21
8.3
Great818 total reviews
our site & Booking.com
From£ 156 /nightSelect
8.9
Great2073 total reviews
our site & Booking.com
From£ 75 /nightSelect
7.8
Very good408 total reviews
our site & Booking.com
From£ 106 /nightSelect
8.6
Great64 total reviews
our site & Booking.com
From£ 82 /nightSelect
9.0
Perfect1690 total reviews
our site & Booking.com
From£ 145 /nightSelect
8.0
Great1146 total reviews
our site & Booking.com
From£ 104 /nightSelect
8.7
Great4203 total reviews
our site & Booking.com
From£ 49 /nightSelect
The Juniperlea InnBed & Breakfast
8.7
Great467 total reviews
our site & Booking.com
From£ 188 /nightSelect
7.9
Very good1277 total reviews
our site & Booking.com
From£ 70 /nightSelect
Peggyslea Farm B&BBed & Breakfast
9.4
Perfect910 total reviews
our site & Booking.com
From£ 133 /nightSelect
8.6
Great613 total reviews
our site & Booking.com
From£ 138 /nightSelect
8.8
Great662 total reviews
our site & Booking.com
From£ 76 /nightSelect
8.4
Great464 total reviews
our site & Booking.com
From£ 154 /nightSelect
8.3
Great263 total reviews
our site & Booking.com
From£ 85 /nightSelect
7.5
Very good568 total reviews
our site & Booking.com
From£ 92 /nightSelect
6.1
Nice124 total reviews
our site & Booking.com
From£ 219 /nightSelect
Glenarch HouseGuest house
9.1
Perfect138 total reviews
our site & Booking.com
From£ 242 /nightSelect
7.4
Very good104 total reviews
our site & Booking.com
Select
9.1
Perfect17 total reviews
our site & Booking.com
From£ 166 /nightSelect
9.8
Perfect15 total reviews
our site & Booking.com
Select
The Old FarmhouseGuest house
8.8
Great35 total reviews
our site & Booking.com
Select

Midlothian hotels essential information

🏨 Midlothian hotels 21
👛 Lowest price 49 GBP
✍️ Hotels Reviews 2 225