Hotels in Dalkeith

Search among 12 available hotels and places to stay in Dalkeith from 50+ providers.

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room

Dalkeith hotels essential information

🏨 Hotels in Dalkeith 12
👛 Lowest price 52 GBP
✍️ Hotels Reviews 209
0Filter & Sort
View map
View map
1-12 out of 12
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The inn has
    • Free Wi-Fi in rooms
  • The inn has
    • On-site car park
  • The inn has
    • Bar/ Lounge area
    • Outdoor dining area
    • Restaurant
    • Coffee shop
Waterfall Park Pavilion is also set within 25 minutes' walk of the 4-star Sun Inn.
8.2
Great21 reviews
From   £ 126 /nightSelect
Not available
  • The hotel has
    • 24-hour reception
    • 24-hour security
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    • Welcome drink
View on map1.9 km from City Centre300 m from Butterfly & Insect World
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.
8.4
Great106 reviews
From   £ 52 /nightSelect
Not available
1.9 km from City Centre900 m from Butterfly & Insect World
A 10-minute ride from Liberton Golf Club, the 3-star Premier Inn Edinburgh includes 40 rooms.
8.4
Great10 reviews
From   £ 86 /nightSelect
Not available
300 m from City Centre300 m from Gold Rush Amusements
8.0
Great17 reviews
From   £ 96 /nightSelect
Not available
800 m from City Centre400 m from The Pavilion C A C Leisure
Set within 6 minutes' walk of Newbattle Golf Club Ltd, the rooms in the pet friendly Rathan House have views of garden.
8.4
Great29 reviews
From   £ 89 /nightSelect
Not available
Glenarch HouseGuest house
1.1 km from City Centre700 m from The Pavilion C A C Leisure
The Glenarch House is a perfect vacation spot within a 10-minute drive of Gilmerton Cove and other Dalkeith landmarks.
8.6
Great23 reviews
From   £ 149 /nightSelect
Not available
6 adults
3 bedrooms
3 beds
300 m from City Centre400 m from Gold Rush Amusements
8.8
Great3 reviews
From   £ 164 /nightSelect
Not available
4 adults
2 bedrooms
2 beds
600 m from City Centre300 m from Gold Rush Amusements
From   £ 166 /nightSelect
Not available
Dalkeith Five Bedroom HouseVilla
11 adults
5 bedrooms
5 beds
300 m from City Centre300 m from Gold Rush Amusements
This villa is placed 3.2 km from Dalhousie Castle Falconry and boasts 6 rooms with carpet flooring.
From   £ 212 /nightSelect
Not available
Fantastic - Centrally Located 1 Bed Apt With Wi-FiApartment
300 m from City Centre100 m from Gold Rush Amusements
The Fantastic - Centrally Located 1 Bed Apt With Wi-Fi is located 25 km from Edinburgh airport and about 5 minutes' walk from Buccleuch Street bus stop.
From   £ 98 /nightSelect
Not available
Castle View HouseVilla
1.8 km from City Centre800 m from Dalkeith Country Park
The Castle View House Villa is located 30 km from Edinburgh airport and just 5 minutes' walk from Dalkeith Heights bus stop.
From   £ 208 /nightSelect
Not available
3 Eskbank TerraceVilla
10 adults
5 bedrooms
6 beds
900 m from City Centre400 m from Newbattle Golf Club Ltd
Set within 0.7 km of Midlothian House, the 3 Eskbank Terrace Villa features barbeque and XBOX.
From   £ 1 223 /nightSelect
Not available

Filtering results

Please wait...

12 hotels found

FAQs about hotels in Dalkeith

We hope that the answers to these questions will help you plan your trip

What are the finest hotels in Dalkeith city centre?

Providing a picnic area, a golf course and shuttle service on site, Rathan House - Guesthouse At Eskbank rated 8.4/10 is set a 10-minute walk from the city centre. To see more central hotels click here.

What are the most popular cheap hotels in Dalkeith?

Another option is Premier Inn Edinburgh rated 8.2/10 for 90£ per night. Go here to see more cheap hotels.

What are the top properties for couples in Dalkeith?

According to HotelMix.co.uk travel data, there are 5 deals for couples. The Sun Inn rated 8.0/10 is a favourite 4-star hotel for couples, featuring a special menu, archery and cycling. Guests can book a room at this property for about 253£ per night. Other suitable options for couples you can find here.

What are the top family-friendly hotels in Dalkeith?

The Melville Inn By Innkeeper'S Collection (rating: 8.6/10): a family-hotel with a golf course, cots and children's menu for 54£ per night. To see more family accommodations click here.

Which Dalkeith hotels not far from Edinburgh Butterfly and Insect World are the best?

You can stay at The Melville Inn By Innkeeper'S Collection rated 8.6/10, a 4-star hotel, set a 5-minute walk from Edinburgh Butterfly and Insect World. It offers a golf course, cots and children's menu on site. For more deals go here.

What are the top pet-friendly hotels in Dalkeith?

You can book Rathan House - Guesthouse At Eskbank (rating: 8.4/10) at the cost of 92£ per night. It's set 5 minutes` walk from St David's and features a picnic area, a golf course and shuttle service. For more pet-friendly deals go here.

What are the top hotels in Dalkeith?

You may book The Melville Inn By Innkeeper'S Collection rated 8.6/10 with a golf course, cots and children's menu. It costs 54£ per night. The Sun Inn rated 8.0/10 may also suit you — only 253£ per one night. It features a special menu, archery and cycling.

How much do hotels in Dalkeith cost?

Of course, the prices change in Dalkeith depending on the season, but on average:
A 4-star hotel room costs 54£ per night. You may book The Melville Inn By Innkeeper'S Collection with a golf course, cots and children's menu.

What's the most popular resort in Dalkeith?

Alternatively, The Sun Inn is rated as one of the best resorts in Dalkeith, offering a special menu, archery and cycling. It costs 253£ per night.

Where to stay in Dalkeith?

Best cheap hotels in Dalkeith

An ideal stay in Dalkeith, for those who want to save up, is the budget-friendly 3-star Premier Inn Edinburgh A7.

Convenience of staying in hotels in the city centre

An option near the city centre is Dalkeith Three Bed Two Bath Apartment next to Gold Rush Amusements.

Butterfly & Insect World is a landmark destination for tourists in Dalkeith and there are 3 hotels nearby, for example Melville Castle, which has a free private car park and complimentary parking.

Show moreLess