Skip to main content

Search hotels in Dalkeith

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

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.

C
Carsten
From
Germany
Really good food, nice interior
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,911 reviews
Price from
Rs. 10,792.69
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.

R
Rafal
From
Poland
Nice place comfy beds clean rooms
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 111 reviews
Price from
Rs. 24,879.33
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
Rs. 14,033.05
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
Jane
From
United Kingdom
had a great stay, excellent food and great customer service, A special mention to Angela who was very helpfully nothing was too much bother.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 351 reviews
Price from
Rs. 15,946.65
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Well set in the centre of Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.

T
Tali
From
Israel
Location was perfect. Lovely breakfast. The room was clean and comfortable. Highly recommended.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 5,383 reviews
Price from
Rs. 32,658.74
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.

C
CHRISTOPHER
From
Australia
A dream to stay in a castle & the place & staff were exceptional. We loved it.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,862 reviews
Price from
Rs. 21,049.58
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.

M
Melanie
From
Canada
Everything was great. Rooms were a little small but nice
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,751 reviews
Price from
Rs. 20,666.86
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.

N
Nicola
From
Ireland
Perfect location and room was just perfect
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,472 reviews
Price from
Rs. 17,605.10
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.

T
Timothy
From
Denmark
Fantastic service from the hotel staff - we arrived early in the morning from the sleeper train and they worked hard to get our room ready while we had breakfast and a coffee. Great location and very comfortable rooms. Friendly and attentive staff at breakfast in the restaurant
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,749 reviews
Price from
Rs. 41,078.58
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
Mika
From
Finland
I liked the location as it was away from the centers tourist traffic and the room was exceptionally clean and quiet.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,900 reviews
Price from
Rs. 20,092.78
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, 256 reviews
From Rs. 64,233.11 per night
Free parking
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,778 reviews
From Rs. 43,055.96 per night
Parking
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,472 reviews
From Rs. 24,366.48 per night
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,609 reviews
From Rs. 49,243.26 per night
Parking on site
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 561 reviews
Parking on site
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,335 reviews
From Rs. 25,259.49 per night
Parking on site
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 3,130 reviews
From Rs. 34,317.19 per night
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,497 reviews
Street parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,495 reviews
From Rs. 28,090.34 per night
Street parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,459 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 7.4
Good - What previous guests thought, 111 reviews

Popular with guests booking hotels in Dalkeith

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 5,812 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11,129 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Best hotels with breakfast in Dalkeith and nearby

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

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.

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

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 176 reviews

Set in Edinburgh and only 5.2 km from University of Edinburgh, Three Bedroom House offers accommodation with garden views, free WiFi and free private parking.

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

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 28 reviews

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 256 reviews

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 663 reviews

In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.

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

Offering city views, Edinburgh full bliss is an accommodation set in Edinburgh, 1.5 km from Arthurs Seat and 1.6 km from University of Edinburgh.

Budget hotels in Dalkeith and nearby

See all

Set 10 km from Arthurs Seat, 10 km from University of Edinburgh and 11 km from National Museum of Scotland, Modern 4 Bedroom Apartment, Edinburgh. Offers accommodation situated in Dalkeith.

Offering garden views, Brewlands Cottage - 3 Bedroom 2 Bath Cute Cottage is an accommodation situated in Dalkeith, 10 km from Arthurs Seat and 11 km from University of Edinburgh.

Located only 5.4 km from Dalhousie Castle in Dalkeith, The Old Mill House Experience provides accommodation equipped with a patio, garden and outdoor pool.

Offering a garden and garden view, Eskbank Terrace Spacious House is located in Dalkeith, 10 km from University of Edinburgh and 11 km from National Museum of Scotland.

Located in Dalkeith, in a historic building, 4.2 km from Dalhousie Castle, Eskbank Villa near Edinburgh is a holiday home with a garden and barbecue facilities.

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

Set in Dalkeith in the Lothian region, Castle View House offers accommodation with free WiFi and free private parking.

Mayfield House is situated in Dalkeith, 13 km from Arthurs Seat, 13 km from University of Edinburgh, and 14 km from National Museum of Scotland.

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

Featuring a patio with garden views, a casino and a garden, Luxe 2BR Cottage Near Edinburgh with Hot Tub - Sleeps 6 - Free Parking - Wi-Fi can be found in Dalkeith, close to Dalhousie Castle and 11 km...

Hotels located in the centre of Dalkeith

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

Situated 8.5 km from Dalhousie Castle, Fern Walk Spacious 3 Bedroom House - Dalkeith features accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Dalkeith in the Lothian region, Fern Walk Modern 3 Bedroom House - Dalkeith offers accommodation with free WiFi and free private parking.

Located in Dalkeith in the Lothian region, Fern Walk Cosy 3 Bedroom House - Dalkeith provides accommodation with free WiFi and free private parking.

Located 5.8 km from Dalhousie Castle, Heather Way Modern 4 Bedroom House - Mayfield, Dalkeith provides accommodation with free WiFi and free private parking.

Situated in Dalkeith in the Lothian region, Heather Way Cosy 4 Bedroom House - Mayfield, Dalkeith features accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Dalkeith in the Lothian region, Heather Way 4 Bedroom House - Mayfield, Dalkeith provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Lime Grove House, a property with a garden, is situated in Dalkeith, 14 km from Arthurs Seat, 14 km from University of Edinburgh, as well as 15 km from National Museum of Scotland.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set in Dalkeith in the Lothian region, Coldwells Farmhouse offers accommodation with free WiFi and free private parking.

What guests said about Dalkeith:

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
Scored out of 10, guest rating 6.0

Small town situated south of Edinburgh.

Small town situated south of Edinburgh. Typical high street with its Palace and magnificent park grounds are easily accessible. Could easily spend a day as the grounds are vast. The town has some beautiful Victorian properties.
Guest review byAngela
France

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, 35 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 8.3
Very good - What previous guests thought, 204 reviews
Breakfast was interesting with a good variety of fruit, cereals etc and some freshly cooked surprises. All the guests ate together and we also learned about Scotland and the local area. The location was quiet with a lovely garden, good transport links to Edinburgh and within walking distance of the beautiful Dalkeith Country Park and Dalkeith Palace exhibition venue.
Guest review byHonor
United Kingdom
From Rs. 17,681.65 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3,912 reviews
I love the facilities of the hotel. The room very big. Very clean. The personal very friendly and helpful. The restaurant has a very good menu. In general the quality-price is very good. The experience was great and well recommended!
Guest review byRuben Dario
Argentina
From Rs. 14,877.59 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 111 reviews
The location was good, very central , However, this is a migrant hotel, there are no staff, there is a lot of noise, particularly slamming doors, I just hid in my room, it feels more like a building site than a hotel,
Guest review byDavid
United Kingdom
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 144 reviews
Nice hotel, nice location
Guest review byStuart
United Kingdom

More places to explore, more ways to go