Accommodations and places to stay in Midlothian
Search among 95 available lodgings in Midlothian from 50+ providers
0Filter & Sort
1-20 out of 95
8.9
Great2069 total reviews
our site & Booking.com
The Melville Castle Lasswade is situated only 1.6 km from Edinburgh Butterfly and Insect World and about 25 minutes on foot from Dalhousie Castle Falconry.
FromNZ$ 169
/nightSelect
8.7
Great4213 total reviews
our site & Booking.com
While staying at the 4-star Melville Inn By Innkeeper'S Collection Dalkeith you are invited to discover Craigmillar Castle, set a 10-minute ride away, or Melville Golf Centre, which is 1.2 km away.
FromNZ$ 111
/nightSelect


7.9
Very good1275 total reviews
our site & Booking.com
While staying at the 3-star Laird And Dog Inn Lasswade you are invited to discover Secret Herb Garden, set 4 km away, or Fort Douglas, which is a 10-minute ride away.
FromNZ$ 159
/nightSelect


The Stair Arms HotelHotel
8.0
Great1143 total reviews
our site & Booking.com
National Mining Museum Scotland is also located within a 6-km distance of the Stair Arms.
FromNZ$ 236
/nightSelect


Peggyslea Farm B&BBed & Breakfast
9.4
Perfect911 total reviews
our site & Booking.com
Rutherford Castle Golf Club is at a distance of 3.4 km from the Peggyslea, while Scald Law is approximately a 10-minute drive away.
FromNZ$ 301
/nightSelect


The Sun InnInn
7.8
Very good408 total reviews
our site & Booking.com
Located merely 1.6 km from National Mining Museum Scotland in Dalkeith, 4-star The Sun Inn features an à la carte restaurant along with a shared lounge and a garden.
FromNZ$ 272
/nightSelect


8.6
Great621 total reviews
our site & Booking.com
Placed a mere 6 minutes' walk from Slatebarns Caravan Park and in the very heart of Roslin, 4-star The Original offers 7 rooms.
FromNZ$ 311
/nightSelect


Dalhousie CastleHotel
8.3
Great822 total reviews
our site & Booking.com
Set nearly a 25-minute walk from National Mining Museum Scotland, the grand Dalhousie Castle boasts 35 rooms along with a hot tub and a sauna.
FromNZ$ 352
/nightSelect


8.6
Great64 total reviews
our site & Booking.com
While staying at the 3-star Premier Inn you are invited to discover Dalhousie Castle Falconry, set nearly 25 minutes' walk away, or Liberton Golf Club, which is 4.8 km away.
FromNZ$ 186
/nightSelect


The Juniperlea InnBed & Breakfast
8.7
Great470 total reviews
our site & Booking.com
Soutra Hill is at a distance of 2.9 km from the Juniperlea Inn Pathhead and Dodridge Law fort scheduled area is around 10 minutes' drive away.
FromNZ$ 424
/nightSelect


Navaar House HotelHotel
8.8
Great662 total reviews
our site & Booking.com
Pentland Hills Regional Park is at a distance of 2.8 km from the 3-star Navaar House Penicuik that features a swimming pool.
FromNZ$ 171
/nightSelect


Kevock Vale ParkLodge
8.1
Great85 total reviews
our site & Booking.com
4 adults
2 bedrooms
2 beds
The 3-star Kevock Vale Park is a perfect vacation spot around 2 km from Dalhousie Castle Falconry and other Lasswade landmarks.
FromNZ$ 217
/nightSelect


The Secret HideawayApartment
9.1
Perfect562 total reviews
our site & Booking.com
FromNZ$ 443
/nightSelect


7.5
Very good568 total reviews
our site & Booking.com
Located merely a 5-minute walk from Midlothian House, the budget Hotel By Pillow Dalkeith is 4.2 km from National Mining Museum Scotland.
FromNZ$ 207
/nightSelect


Roslin Templar LoftApartment
9.1
Perfect45 total reviews
our site & Booking.com
FromNZ$ 540
/nightSelect


Aaron Glen Guest ApartmentsApartment
9.1
Perfect175 total reviews
our site & Booking.com
The largest option:
2 adults
1 bedroom
2 beds
The Aaron Glen Guest House is a perfect vacation spot 4.5 km from Dalhousie Castle Falconry and other Loanhead landmarks.
FromNZ$ 350
/nightSelect


Glenarch HouseGuest house
9.1
Perfect137 total reviews
our site & Booking.com
The Glenarch House Dalkeith is 4.4 km from Straiton Pond Local Nature Reserve and offers a picnic area and a garden.
FromNZ$ 547
/nightSelect
Show more
| 🏨 Lodging in Midlothian | 95 |
| 👛 Lowest price | 111 NZD |
| ✍️ Lodging Reviews | 2 457 |