Skip to main content

Search hotels in Dalkeith

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

Dalkeith – 16 hotels and places to stay

Hotels with airport shuttles in Dalkeith

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,414 reviews
From US$197.23 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,427 reviews
From US$169.46 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 315 reviews
From US$376.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 423 reviews
From US$283.97 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,741 reviews
From US$136.09 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 556 reviews
From US$621.59 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 125 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, 4,183 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Best hotels with breakfast in Dalkeith and nearby

DPSNew

Hotel in Edinburgh
Breakfast options
Scored out of 10, guest rating 2.6
Very poor - What previous guests thought, 12 reviews

Situated in Edinburgh and only 2.8 km from Portobello Beach, DPSNew features accommodation with garden views, free WiFi and free private parking.

From US$281.72 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 121 reviews

Set in Edinburgh and only 4.9 km from Arthurs Seat, 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,459 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.

From US$129.55 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,374 reviews

Situated in Edinburgh, 2 km from University of Edinburgh and 2.4 km from National Museum of Scotland, Airdenair Guest House features accommodation with free WiFi in a historic building.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,335 reviews

Located in Edinburgh, the Edinburgh Holiday Guest House offers free WiFi throughout and free onsite parking. The University of Edinburgh is just 10 minutes' walk away.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,279 reviews

Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, WorldHotels Distinctive is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi.

From US$227.21 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,102 reviews

Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

From US$261.39 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3,481 reviews

Panoramic Edinburgh views and free parking are provided at this 19th-century hotel. Edinburgh’s centre is 10 minutes’ drive away, and guests can enjoy hearty breakfasts and free Wi-Fi.

From US$213.30 per night

Hotels located in the centre of Dalkeith

Featuring a garden, heated pool and garden views, The Old Millhouse - Stunning 5 Bed Home Swim Spa & Sauna is set in Dalkeith.

From US$2,721.56 per night

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

Offering a garden and garden view, Castle View House is located in Dalkeith, 13 km from Royal Mile and 13 km from National Museum of Scotland.

Budget hotels in Dalkeith and nearby

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

Situated in Carberry and only 11 km from Arthurs Seat, Ensuite Room in a home- East of Edinburgh features accommodation with quiet street views, free WiFi and free private parking.

From US$102.07 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,576 reviews

Alexander Guest House is a friendly guest house with clean rooms and excellent bus access to Edinburgh city centre. Arthur’s Seat provides a beautiful backdrop.

From US$102.07 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 517 reviews

Located in Edinburgh, within 2.2 km of Royal Mile and 2.3 km of National Museum of Scotland, Edinburgh Travel Guest House features free WiFi throughout the property.

From US$81.26 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,422 reviews

Located in Edinburgh, near Camera Obscura and World of Illusions, National Museum of Scotland and Royal Mile, EdinB&B features free WiFi.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,059 reviews

Edinburgh Backpackers - over 18s only is situated conveniently in Edinburgh, and offers a shared lounge and free WiFi.

From US$111.65 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,905 reviews

Kick Ass Greyfriars (18+) has a garden, shared lounge, a terrace and bar in Edinburgh.

From US$93.04 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 101 reviews

The Braveheart House in Edinburgh features accommodation with free WiFi, less than 1 km from Edinburgh International Conference Centre, a 15-minute walk from Edinburgh Castle and 1.6 km from National...

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,787 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.

From US$246.02 per night

What guests said about Dalkeith:

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 by
Susan
United Kingdom
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 by
Stephanie
United Kingdom
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 by
Irina Danielyan
Armenia
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 by
Nicola
United Kingdom
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 by
Angela
France
10

The public transport links were very good so no need to...

The public transport links were very good so no need to drive into Edinburgh, we never had to wait more than 10 minutes for a bus.the location was very quiet and the little shopping precinct inside dobbins garden centre was a nice surprise .
Guest review by
Anonymous

See reviews by guests who stayed at hotels in Dalkeith

See all
From US$110.71 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,183 reviews
Lovely hotel in great location for Edinburgh with really easy access to bypass and also the city centre. Room was spotless, good tea tray with premium brand tea/coffee etc. Great shower room with good power from the shower. Nice decor in the room and public areas. Really friendly and polite staff. Good size tv in room. Good breakfast in restaurant / pub within 10 paces of hotel front door and nice for an evening drink with lovely beer garden for the warmer evenings!
Guest review by
Caroline
United Kingdom
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 16 reviews
The apartment was nice clean, and warm. It's about 20 minute drive to the City Center of Edinburgh. There is a close Train station Eskbank busses are running every 10 min. We chose to stay in Dalkeith as it was closest to the project we were based on. Definitely will stay again.
Guest review by
Yana Daneva
United Kingdom
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 217 reviews
Breakfast, great food and wonderful to be able to talk to the other guests in a relaxed atmosphere around a shared table. Such a refreshing change from the "processing" of big chain hotels.
Guest review by
John
United Kingdom
From US$163.58 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 349 reviews
A quirky hotel and a nicely decorated bedroom. The restaurant served tasty meals
Guest review by
Barbara
United Kingdom
From US$117.77 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 111 reviews
Nice hotel, nice location
Guest review by
Stuart
United Kingdom
gogless