Search hotels in Dalkeith

Enter your dates to see the latest prices and deals for Dalkeith hotels

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Dalkeith – 29 hotels and places to stay

Filter by:

Star rating
Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

R
Rezetkova
From
Slovakia
Everything was very nice. The place was clean, the staff always helpful and breakfast was perfect 🙏🏼
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,822 reviews
Price from
AR$ 179,353.82
1 night, 2 adults

Dalkeith Phoenix Aparthotel Ltd

Hotel in Dalkeith

Set within 10 km of Arthurs Seat and 10 km of University of Edinburgh, Dalkeith Phoenix Aparthotel Ltd provides rooms in Dalkeith. This 4-star hotel offers luggage storage space and free WiFi.

R
Rafal
From
Poland
Nice place comfy beds clean rooms
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 180 reviews
Price from
AR$ 199,323.12
1 night, 2 adults

2 bedrooms in a house with free parking

Dalkeith

Situated in Dalkeith and only 6.2 km from Dalhousie Castle, 2 bedrooms in a house with free parking features accommodation with inner courtyard views, free WiFi and free private parking.

C
Chantelle
From
South Africa
Location Friendliness Super clean Central
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
AR$ 225,989.93
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 346 reviews
Price from
AR$ 256,806.74
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Virgin Hotels Edinburgh features a fitness centre, shared lounge, a terrace and restaurant in Edinburgh. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk.

K
Kristine
From
New Zealand
It is a new hotel and a bit quirky in the decor and in an amazing position a short stroll from the castle the royal mile and restaurants… the staff also were amazing so helpful we had a 5.30am leave and they asked the night before if we would like a coffee to take in the taxi … we did and it was waiting for us
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 5,284 reviews
Price from
AR$ 525,940.20
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Dalkeith)

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

A
Agita
From
Latvia
Liked everything. quiet, clean, beautiful and tasteful interior.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,854 reviews
Price from
AR$ 408,836.32
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

J
Jennifer
From
Switzerland
Exceeded my expectations. Value for money is amazing, we paid 380 GBP for three nights in March 2025. We didnt have breakfast. The location is amazing! The hotel aesthetic, cleanliness is a 10/10
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,627 reviews
Price from
AR$ 332,821.53
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Situated in Edinburgh and with Edinburgh International Conference Centre reachable within 2.5 km, The Lane Hotel features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

K
Katharine Sarah
From
Switzerland
Very comfortable, quiet beautifully decorated and well equipped room. Friendly and helpful staff. Fantastic on-site pub.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,457 reviews
Price from
AR$ 238,316.65
1 night, 2 adults

Hotel Du Vin Edinburgh

Edinburgh (Near Dalkeith)

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region.

W
WENDY
From
Switzerland
An amazing experience, beautiful hotel, every little detail was obviously olanned to perfection. Staff charling and the welcome from the two lovely dogs. Dream place surrounded by amazing nature.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,761 reviews
Price from
AR$ 622,499.53
1 night, 2 adults

The Scholar

Edinburgh (Near Dalkeith)

The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

M
Marta
From
Norway
The hotel is at a great location if you have work to do on campus, but it is a 30 minute walk (downhill) to the city centre. Walking distance to Arthur's seat. The breakfast was good, good selection fo tea.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,723 reviews
Price from
AR$ 323,576.49
1 night, 2 adults
See all 29 hotels in Dalkeith

Hotels with parking in Dalkeith

See all
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 243 reviews
From AR$ 1,499,751.34 per night
Free parking
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,653 reviews
From AR$ 859,788.95 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,822 reviews
From AR$ 445,611.05 per night
Parking
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,457 reviews
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,654 reviews
From AR$ 1,488,085.13 per night
Parking on site
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,219 reviews
From AR$ 493,068.94 per night
Parking on site
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 3,127 reviews
From AR$ 770,420.21 per night
Parking on site
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,577 reviews
Street parking
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,483 reviews
From AR$ 531,959.75 per night
Street parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,436 reviews

Most booked hotels in Dalkeith and surroundings in the past month

See all

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,822 reviews

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 180 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 11,041 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,811 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 11,426 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,787 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,712 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,932 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 5,284 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 8,331 reviews

Budget hotels in Dalkeith and nearby

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 294 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 528 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,051 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 1,353 reviews

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,019 reviews

Best hotels with breakfast in Dalkeith and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 243 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,653 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,723 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,733 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,130 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,761 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 8,331 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 850 reviews

Hotels located in the centre of Dalkeith

See all
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 180 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,822 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,854 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 472 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,219 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,603 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 475 reviews

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 669 reviews

What guests said about Dalkeith:

Scored out of 10, guest rating 8.0

Dalkeith is a very nice town with several good cafes and...

Dalkeith is a very nice town with several good cafes and restaurants and plenty of parking. There is a hidden gem called Dalkeith Country Park with an entrance right in the centre of the town, it has beautiful walks, a superb restaurant and a selection of fabulous shops, including a delicatessen. Well worth a visit!
Guest review bySue
Scored out of 10, guest rating 6.0

The house isn't actually in Dalkeith, it's on a new-build...

The house isn't actually in Dalkeith, it's on a new-build estate in Mayfield. It's not too far from Dalkeith. We wanted something that was in reasonable striking didtance of Edinburgh. It was fine for that.
Guest review byJennifer
United Kingdom
Scored out of 10, guest rating 8.0

Easy to reach. I went into Edinburgh rather than Dalkeith.

Easy to reach. I went into Edinburgh rather than Dalkeith. Dobbie's Garden Centre is on the same site as the hotel and looks very good. Very easy access to the Edinburgh south Sheriffhall Park and Ride. Take the 33 bus to the centre and back.
Guest review bySusan
United Kingdom
Scored out of 10, guest rating 2.0

While I found the room itself comfortable and well-presented...

While I found the room itself comfortable and well-presented, unfortunately, the overall experience was significantly impacted by a series of distressing events. During the night, there were repeated electricity outages which triggered alarms multiple times. This culminated in the arrival of firefighters at my room—an unexpected and unsettling experience. To add to the concern, there was no staff present at the reception during this time, which left me feeling quite unsafe and unsupported. To date, I have not received any form of apology, explanation, or gesture of goodwill from your team. I believe a situation like this warrants not only a sincere apology but also a degree of accountability and customer care, especially considering the level of disruption and concern caused.
Guest review byStephanie
United Kingdom
Scored out of 10, guest rating 8.0

Dalkeith is a lovely town full of charm and history.

Dalkeith is a lovely town full of charm and history. I especially loved the peaceful atmosphere and the beauty of Dalkeith Country Park — perfect for walks and relaxing. It’s a quiet escape with friendly locals, just a short trip from Edinburgh. A hidden gem worth visiting!
Guest review byIrina Danielyan
Armenia
Scored out of 10, guest rating 10

Lovely quaint town to visit at Eskbank in Dalkeith.

Lovely quaint town to visit at Eskbank in Dalkeith. Brilliant place to stay and lots of small independent shops and some of the staple ones too, such as morrisons! Steeped in quaint little buildings! What's not to love
Guest review byNicola
United Kingdom

See reviews by guests who stayed at hotels in Dalkeith

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 36 reviews
We arrived by bus in the middle of a storm and had such a warm welcome, a huge room with toasty radiator and lovely comfy bed. Staff were very helpful from the outset, had messaged us about finding the property, and really went the extra mile to accommodate two wet and weary travellers. They recommended a nice pub for an evening meal and as it was such bad weather, even gave us a lift into Dalkeith and back. Breakfast was excellent and beautifully presented and we'd happily have stayed on longer.
Guest review byMel
United Kingdom
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 180 reviews
You need to know the folk running the hotel had not long taken it on so was in the throes of development. However they did their best and were polite and friendly and we wish them all the very best for the future. Would defo use them again.
Guest review byColin
United Kingdom
From AR$ 503,341.20 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 346 reviews
Really lovely boutique hotel and gastro pub. The food was delicious and there were a lot of nice little touches like ground coffee and cafetière in the rooms. The staff were great.
Guest review byAdam
United Kingdom
From AR$ 445,611.05 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,822 reviews
The hotel is clean, easily accessible and the staff are amazing
Guest review byMcHale
United Kingdom
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 147 reviews
Nice hotel, nice location
Guest review byStuart
United Kingdom

More places to explore, more ways to go