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,416 reviews
From US$373.08 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,425 reviews
From US$160.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 315 reviews
From US$379.48 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 423 reviews
From US$278.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,742 reviews
From US$137.04 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 554 reviews
From US$625.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 126 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,692 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 10,392 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,797 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,492 reviews

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.78 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,578 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.78 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,448 reviews

Featuring a garden and views of garden, Arrandale Guest House is a recently renovated guest house located in Edinburgh, 2.2 km from National Museum of Scotland.

From US$113.32 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,044 reviews

This Georgian building is now a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.

From US$122.54 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 519 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.83 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,423 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, 19 reviews

Conveniently set in Edinburgh, hub Edinburgh City Centre - Royal Mile provides air-conditioned rooms, a restaurant and a bar. This 3-star hotel offers a 24-hour front desk.

From US$179.20 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,061 reviews

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

From US$112.42 per night

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$283.66 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,460 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$130.45 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,373 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,332 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,272 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$228.78 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,106 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$263.20 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$241.13 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,740.38 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.

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:

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
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 by
Mel
United Kingdom
From US$164.71 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 350 reviews
The rooms at the Sun Inn are very nice and the breakfast is very nice. Service is fine. There are though no hotel amenities and it sits on a very busy road. The Sun Inn was once one of the top gastropubs in the UK but no longer holds that reputation. A pity but I understand that the appropriate staff are difficult to find for its location which is not good. That said, the dinner I had one night was very nice.
Guest review by
David
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$118.59 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 113 reviews
Used this place a few times while working in the area perfect central Aparthotel
Guest review by
Kevin
United Kingdom
From US$111.47 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,183 reviews
Breakfast as pub attached to hotel , good value
Guest review by
Darren
United Kingdom