Accommodations and places to stay in Midlothian
Search among 93 available lodgings in Midlothian from 50+ providers
0Filter & Sort
1-20 out of 93
8.8
Great2065 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$ 168
/nightSelect
8.7
Great4293 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$ 110
/nightSelect


7.9
Very good1300 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$ 158
/nightSelect


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


Peggyslea Farm B&BBed & Breakfast
9.4
Perfect935 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$ 298
/nightSelect


The Sun InnInn
7.8
Very good410 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$ 269
/nightSelect


8.5
Great617 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$ 308
/nightSelect


Dalhousie CastleHotel
8.2
Great842 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$ 349
/nightSelect


The Juniperlea InnBed & Breakfast
8.7
Great468 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$ 254
/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$ 169
/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$ 215
/nightSelect


The Secret HideawayApartment
9.0
Perfect566 total reviews
our site & Booking.com
FromNZ$ 439
/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$ 205
/nightSelect


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


Underneath The ArchesApartment
9.5
Perfect71 total reviews
our site & Booking.com
2 adults
1 bedroom
1 bed
FromNZ$ 225
/nightSelect


The Arches, Borthwick Mains Farm,Holiday home
9.4
Perfect40 total reviews
our site & Booking.com
6 adults
3 bedrooms
4 beds
FromNZ$ 544
/nightSelect


Glenarch HouseGuest house
9.0
Perfect134 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$ 542
/nightSelect


Pine LodgeHoliday home
9.4
Perfect56 total reviews
our site & Booking.com
6 adults
3 bedrooms
3 beds
FromNZ$ 466
/nightSelect


8.5
Great51 total reviews
our site & Booking.com
6 adults
3 bedrooms
1 bed
FromNZ$ 391
/nightSelect
Show more
| 🏨 Lodging in Midlothian | 93 |
| 👛 Lowest price | 459 NZD |
| ✍️ Lodging Reviews | 2 441 |