Skip to main content

Search hotels in Dalkeith

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

Dalkeith – 17 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,388 reviews
From $162.31 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4,445 reviews
From $181.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 317 reviews
From $379.48 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 419 reviews
From $295.15 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 5,721 reviews
From $125.18 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 555 reviews
From $856.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 123 reviews
From $158.12 per night

Most booked hotels in Dalkeith and surrounding area in the past month

See all

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,203 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 10,667 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 10,223 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8,133 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,792 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Best hotels with breakfast in Dalkeith and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,799 reviews

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

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

The Laird And Dog is located in the Midlothian village of Lasswade, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.

From $118.59 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 573 reviews

On acres of wooded parkland, this fascinating 13th-century fortress is on the banks of the River Esk.

From $195.67 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,314 reviews

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

From $183.15 per night

DPSNew

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

DPSNew offers accommodations in Edinburgh, 1.7 miles from Portobello Beach and 2.8 miles from Arthur's Seat. The apartment features both Wifi and private parking free of charge.

From $295.15 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 117 reviews

A recently renovated vacation home, Three Bedroom House offers accommodations in Edinburgh. Housed in a building dating from 2005, this vacation home offers free Wifi and free private parking.

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

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

From $154.17 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 26 reviews

Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station.

From $362.35 per night

Budget hotels in Dalkeith and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 76 reviews

5.8 miles from Edinburgh Waverley Train Station in Musselburgh, Musselburgh Links B&B provides accommodations with access to a hot tub.

From $112 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 736 reviews

Offering free WiFi, Ardgowan Guest House is located in Edinburgh, within 1.4 mi of University of Edinburgh.

From $98.82 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,154 reviews

This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city center. It offers free Wi-Fi in public areas, and free private parking on site.

From $131.76 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 20 reviews

Harvieston Estate Rooms offers accommodations in Gorebridge, 3.4 miles from Dalhousie Castle and 11 miles from University of Edinburgh.

From $158.12 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Double Room Roslin Near Edinurgh City offers accommodations in Roslin, 6 miles from Dalhousie Castle and 6.7 miles from Arthur's Seat.

From $118.13 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 78 reviews

Thistle Residence enjoys a location in Edinburgh, 1.7 miles from Edinburgh Waverley Train Station and 1.9 miles from The Real Mary King's Close.

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

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

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

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

From $109.36 per night

Hotels located in the center of Dalkeith

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

NEW Super 2BD Flat near Dalkeith Town Centre offers accommodations in Dalkeith, 6.2 miles from Arthur's Seat and 6.3 miles from University of Edinburgh.

Eskbank Villa near Edinburgh offers accommodations in Dalkeith, 2.6 miles from Dalhousie Castle and 6.1 miles from Arthur's Seat.

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

Offering a garden, Castle View House offers accommodations in Dalkeith. This property offers access to a terrace, free private parking, and free Wifi.

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

Coldwells Farmhouse offers accommodations in Dalkeith, 5.4 miles from Dalhousie Castle and 9.1 miles from University of Edinburgh. This vacation home offers free private parking and free Wifi.

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 7.7
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
From $105.54 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,203 reviews
Hotel and restaurant staff were all very nice. Hotel staff particularly helpful and accommodating. Very welcoming and professional. Very quiet room and well presented. Clean and nicely furnished. Very comfortable stay.
Guest review by
Steven
United Kingdom
From $104.09 per night
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 $106.07 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 106 reviews
Microwave kettle fridge is a great addition. Comfortable beds. Hotel undergoing restorations so is okay but will be much better when complete.
Guest review by
Gary
United Kingdom
From $164.71 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 350 reviews
Great hotel, lovely room with a bath in the centre. Breakfast was first class. Easy to find and close for my business interests the next day.
Guest review by
Julian Kirby
United Kingdom