An ideal stay in Dalkeith, for those who want to save up, is the budget-friendly 3-star Premier Inn Edinburgh A7.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low














FAQs about hotels in Dalkeith
We hope that the answers to these questions will help you plan your trip
What are the best city centre hotels in Dalkeith?
Our guests like The Eskbank Hotel - Rathan House rated 8.2/10. Featuring a picnic area, a golf course, shuttle service, it's set 10 minutes' walk from the city centre. To check more central hotels click here.
Which budget hotels in Dalkeith are the best?
There are more than 3 top budget properties in Dalkeith. Glenarch House rated 8.2/10 is great for your budget stay in Dalkeith. This property has a picnic area, a golf course, a free carpark. Another option is The Hotel By Pillow rated 8.0/10 for 97£ per night. Click here to see more budget hotels.
Which hotels for couples in Dalkeith are the best to stay at?
According to HotelMix.co.uk travel data, there are 3 deals for couples. The Sun Inn rated 8.0/10 is a favourite 4-star hotel for couples, featuring a special menu, archery, cycling. Guests can book a room at this property for about 123£ per night. Other suitable options for couples you can find here.
Which hotels in Dalkeith are good for families?
The Melville Inn By Innkeeper'S Collection (rating: 8.2/10): a family-hotel with a golf course, cots, children's menu for 52£ per night. To see more family accommodations click here.
What are the best accommodations with easy access to Edinburgh Butterfly and Insect World?
According to HotelMix.co.uk travel data, guests love staying at The Melville Inn By Innkeeper'S Collection (rating: 8.2/10), which offers a golf course, cots, children's menu. It's set a 5-minute walk from Edinburgh Butterfly and Insect World. See more top accommodations here.
What are the most popular pet-friendly hotels in Dalkeith?
You can book The Eskbank Hotel - Rathan House (rating: 8.2/10) at the cost of 90£ per night. It's set 5 minutes` walk from St David's and features a picnic area, a golf course, shuttle service. See more pet-friendly accommodations here.
Which Dalkeith hotels are the best to stay at?
You may book The Sun Inn rated 8.0/10 with a special menu, archery, cycling. It costs 123£ per night. Alternatively, you may like The Melville Inn By Innkeeper'S Collection with a golf course, cots, children's menu. It costs 52£ per night.
What is the average cost of a hotel room in Dalkeith?
According to HotelMix.co.uk travel data, the average prices for Dalkeith properties are:
A 4-star hotel room costs 123£ per night. You may book The Sun Inn with a special menu, archery, cycling.
How much does it cost to stay in a Dalkeith hotel for tonight?
According to HotelMix.co.uk travel data, the average Dalkeith prices for tonight are:
One of the best hotels The Sun Inn (rating: 8.0/10) offers rates from 52£ per night.
Where to stay in Dalkeith?
| 🏨 Hotels in Dalkeith | 9 |
| 👛 Lowest price | 48 GBP |
| ✍️ Hotels Reviews | 526 |