Skip to main content

Search hotels in Dalkeith

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

Filter by:

Star Rating

Review score

Dalkeith – 11 hotels and places to stay

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.

Excellent stay, very clean, big room Accessible room was completely accessible Thank you 🙏
Review score
8.8
Excellent
4,266 reviews
Price from
$148.10
1 night, 2 adults

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.

Fantastic suite. Very clean and comfortable. Lovely food. Friendly staff.
Review score
7.7
Good
349 reviews
Price from
$159.46
1 night, 2 adults

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

Very central
Review score
7.8
Good
8,287 reviews
Price from
$204.93
1 night, 2 adults

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.

The staff were great. The location superb.
Review score
8.3
Very Good
4,207 reviews
Price from
$162.65
1 night, 2 adults

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.

Perfect location
Review score
8.6
Excellent
5,408 reviews
Price from
$207.93
1 night, 2 adults

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.

Our room had a terrible view and there was some issues with plumbing noises. The location couldn’t have been better! Great amenities and staff.
Review score
8.8
Excellent
3,043 reviews
Price from
$548.41
1 night, 2 adults

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

What I like most about this hotel is the location and the parking facilities.
Review score
8.6
Excellent
3,996 reviews
Price from
$324.21
1 night, 2 adults

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

The room was large, comfortable and in a great location.
Review score
8.6
Excellent
4,719 reviews
Price from
$356.74
1 night, 2 adults

Located in the city center, Fraser Suites Edinburgh serviced apartments offer spacious and furnished rooms and suites that are perfect for both short and long stays.

The room was too cold as the windows weren’t shut properly.
Review score
8.5
Very Good
2,755 reviews
Price from
$184.84
1 night, 2 adults

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.

Location was fabulous, just a bit loud when a big rugby match is happening. Otherwise I loved it, very central. Breakfast was great, I loved being able to order something off the menu at the restaurant. I also got a last minute upgrade which was lovely.
Review score
8.0
Very Good
2,850 reviews
Price from
$341.71
1 night, 2 adults
See all 11 hotels in Dalkeith

Hotels with airport shuttles in Dalkeith

What Guests Said About Dalkeith:

  • Review score
    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
  • Review score
    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
  • Review score
    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
  • Review score
    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
  • Review score
    10.0

    Great place to stay, clean and comfortable.

    Great place to stay, clean and comfortable. Bus service readily available running all day and late at night. Breakfast was very nice and the the staff were very helpful, accomidating and polite. We would highly recommend.
    Guest review by
    Anne
    Australia
  • Review score
    10.0

    We stayed here to visit Edinburgh.

    We stayed here to visit Edinburgh. Approximately 40 minutes from hotel to Edinburgh by bus. Buses regular intervals. No 3 or 29 takes you straight into the main shopping areas. Great views, hotel and restaurant brilliant
    Guest review by
    Ixchel
    United Kingdom

See reviews by guests who stayed at hotels in Dalkeith

See all
  • From $159.46 per night
    Review score
    7.7
    Good · 349 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
  • From $107.15 per night
    Review score
    7.7
    Good · 241 reviews
    The hotel was close to a bus stop which was important for using public transport. The breakfast was very interesting. 8 of us sat together round a large table, which meant we met other guests. There were cereals, fruit, etc. The hot course was mainly fish or fish and eggs (kippers, herrings, smoked haddock with egg) - traditional Scottish breakfast. The hotel was a traditional older house.
    Guest review by
    Nicholas
    United Kingdom
  • Review score
    7.3
    Good · 20 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 $125.14 per night
    Review score
    8.8
    Excellent · 4,266 reviews
    Staff were friendly, the hotel was clean modern and well maintained. The bed was very comfortable.
    Guest review by
    Christine
    United Kingdom
  • From $125.14 per night
    Review score
    8.8
    Excellent · 4,266 reviews
    Very nice hotel in Dalkeith with a lovely restaurant on site.
    Guest review by
    Ronette
    South Africa