Skip to main content

Search hotels in Dalkeith

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

Dalkeith – 15 hotels and places to stay

Filter by:

Star Rating

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 5.8 mi from Edinburgh City Center, 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.

L
Lisa
From
United Kingdom
Fantastic customer service from staff when we experienced an issue with lighting in our room. Supportive and friendly staff throughout hotel. Beautiful rooms & very comfortable beds. Immaculately clean! We would definitely come again!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,258 reviews
Price from
$108.61
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

A
Anne
From
Canada
Comfortable bed, great shower pressure, nice pillows, good wifi, great food and very friendly staff. Safe indoor location to leave our bicycles overnight
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 350 reviews
Price from
$169.49
1 night, 2 adults

ibis Edinburgh Centre South Bridge – Royal Mile

Edinburgh (Near Dalkeith)

A 5-minute walk from Waverley Train Station, ibis Edinburgh Center South Bridge – Royal Mile provides centrally located accommodations in the Old Town.

P
Pamela
From
United States
The location by the Royal Mile was great. The room was basic but fine, the paid breakfast was good. Any questions or concerns I had were immediately answered or taken care of(coffee packets, toilet paper). Staff was extremely responsive and helpful.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8,159 reviews
Price from
$114.10
1 night, 2 adults

ibis Edinburgh Centre Royal Mile – Hunter Square

Edinburgh (Near Dalkeith)

In the heart of historic Edinburgh, ibis Edinburgh Centre Royal Mile is just off of the historic Royal Mile. The stylish hotel has a lively bar and spacious rooms with internet access.

M
Moon
From
United States
Great location and good cafe
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4,019 reviews
Price from
$125.62
1 night, 2 adults

Radisson Blu Hotel, Edinburgh City Centre

Edinburgh (Near Dalkeith)

Radisson Blu Hotel, Edinburgh City Center features a spa/ fitness center, bar and bedrooms with free Wi-Fi. Waverley train station is just a 5-minute walk away.

A
Ashtein
From
United Arab Emirates
Amazing location and great staffs.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 5,205 reviews
Price from
$218.30
1 night, 2 adults

The Scotsman Hotel

Edinburgh (Near Dalkeith)

Overlooking Edinburgh Castle and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper.

H
Hiroyuki
From
Japan
Location is perfect and staffs are all friendly.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,814 reviews
Price from
$234.50
1 night, 2 adults

Apex City of Edinburgh Hotel

Edinburgh (Near Dalkeith)

Cozy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays.

C
Claudia
From
United States
The windows opened & we loved having some fresh air. Room was good-sized & bed was comfy. Overpriced, but then the dollar /pound rate sucked when we were there. We are not breakfast eaters so can't comment on the dining room. Great location.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,791 reviews
Price from
$183.05
1 night, 2 adults

Apex Waterloo Place Hotel

Edinburgh (Near Dalkeith)

Just around the corner from Calton Hill, the 4-star Apex Waterloo Place hotel epitomizes luxury living in the heart of Edinburgh.

H
Hilal
From
Oman
Location
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,716 reviews
Price from
$196.61
1 night, 2 adults

Grassmarket Hotel

Edinburgh (Near Dalkeith)

Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 2625 feet from Edinburgh Waverley Rail Station and 984 feet from the Royal Mile.

s
shemmer926
From
United States
Check-in was easy with instructions on room location, breakfast, and we were offered a complimentary welcome drink. After heading to our room on the second floor, via elevator, we then broke out into the city for some touring. The Grassmarket Hotel is centrally located, within walking distance of many restaurants, shops, walking tours, and historical sites. Upon checkout, it was easy to book a cab to the airport, and there was nothing left to do but hand over the room key—a special shout out to Amy at reception.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,742 reviews
Price from
$127.89
1 night, 2 adults

Hotel Indigo - Edinburgh - Princes Street by IHG

Edinburgh (Near Dalkeith)

Located on Princes Street, overlooking Edinburgh Castle, Hotel Indigo - Edinburgh - Princes Street offers rooms with free WiFi. Set in a period building, there is a traditional restaurant and bar.

L
Lisa Diem Thuy
From
Australia
Room was spacious, and the views from the window are magnificent. Hotel was very easy to get to from the Edinburgh Waverley station. Breakfast is available upon request however I did not opt for breakfast. I booked the King Suite with City View and it did not disappoint. I could also view the fireworks from Edinburgh castle for the military tattoo they had during my stay.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,469 reviews
Price from
$181.69
1 night, 2 adults
See all 15 hotels in Dalkeith

Hotels with airport shuttles in Dalkeith

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

See all

Best hotels with breakfast in Dalkeith and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,772 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.

  • 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.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,385 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.

  • DPSNew

    Hotel in Edinburgh
    Breakfast options
    Scored out of 10, guest rating 3.2
    Poor - What previous guests thought, 10 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.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 6,649 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.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 29 reviews

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

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 903 reviews

    Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 6.5 miles from Dalhousie Castle and 10 miles from Arthur's Seat.

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

    Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center.

Budget hotels in Dalkeith and nearby

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 3 reviews

    2 ROOM TENT In The GARDEN & CAMPERVAN & CARAVAN - parked outside is located in Edinburgh, just 3.3 miles from Arthur's Seat and 3.7 miles from University of Edinburgh.

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

    Gala Rooms Homestay - Free Parking offers accommodations in Edinburgh, 3.2 miles from Arthur's Seat and 3.7 miles from University of Edinburgh.

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

    Offering quiet street views, LITTLE FRANCE House room2 in Edinburgh features accommodations, a garden, and a terrace.

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

    Ensuite Room in a home- East of Edinburgh is located in Carberry, just 7 miles from Arthur's Seat and 7.6 miles from Dalhousie Castle.

  • Scored out of 10, guest rating 7.4
    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.

  • The Old Millhouse - Luxury Retreat with Sauna, Cold Plunge, Yoga & Swim SPA is located in Dalkeith, just 3.5 miles from Dalhousie Castle and 6.7 miles from University of Edinburgh.

  • 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 9.0
    Wonderful - What previous guests thought, 11 reviews

    Providing a garden, Modern 2 Bedroom House, Edinburgh. Provides accommodations in Millerhill. This apartment offers free private parking and private check-in and check-out.

Hotels located in the center of Dalkeith

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 3 reviews

    Fordel Cottage offers accommodations in Dalkeith, 6 miles from Dalhousie Castle and 9.5 miles from Arthur's Seat. This property offers access to a patio, free private parking, and free Wifi.

What Guests Said About Dalkeith:

  • 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.0

    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.0

    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
  • 6.0

    We visited Edinburgh and surrounding areas rather than...

    We visited Edinburgh and surrounding areas rather than Dalkeith and ate mainly in our hotel facilities apart from small lunches in town. We had visited Dalkeith previous and it is simple to visit attractions nearby but not all of them are our scene and the one visit previous did suffice, also we did not bring a car this time so Dalkeith and surrounding attractions weren't quite so viable whereas Edinburgh has many central attractions to walk to or by bus.
    Guest review by
    ronald

See reviews by guests who stayed at hotels in Dalkeith

See all
  • From $169.49 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.7
    Good - What previous guests thought, 248 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 by
    Anonymous
    United Kingdom
  • Scored out of 10, guest rating 7.4
    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 $136.67 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,258 reviews
    I have stayed a few times now and always very happy with everything lovely hotel, great parking. Restaurant is brilliant beside it. No negatives 👏🏻👏🏻
    Guest review by
    Karen
    United Kingdom
  • From $101.56 per night
    Scored out of 10, guest rating 4.6
    Disappointing - What previous guests thought, 29 reviews
    Nice hotel, nice location
    Guest review by
    Stuart
    United Kingdom

Research, refine, and make plans for your whole trip