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 – 2 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

I stayed for business meetings for 5 nights. My stay was great with good facilities all round. Breakfast was great too with absolutely great staff to greet you always.
Scored 8.8
8.8
Rated excellent
Excellent
4,323 reviews
Price from$74.04per night
The Sun Inn, hotel in 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 home away from home, loved everything about its location, charm, food, staff. Highly recommend.
Scored 7.5
7.5
Rated good
Good
315 reviews
Price from$160.67per night
ibis Edinburgh Centre South Bridge – Royal Mile, hotel in Dalkeith

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

The location was just off the Royal Mile and had easy access to all sights.
Scored 7.8
7.8
Rated good
Good
8,919 reviews
Price from$115.37per night
ibis Edinburgh Centre Royal Mile – Hunter Square, hotel in 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.

Everyone was friendly and helpful. We were able to ask questions about our surroundings and get good feedback and suggestions.
Scored 8.2
8.2
Rated very good
Very Good
4,808 reviews
Price from$162.79per night
Radisson Blu Hotel, Edinburgh City Centre, hotel in 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.

Location, room size and the most comfortable bed I've ever slept in.
Scored 8.4
8.4
Rated very good
Very Good
5,663 reviews
Price from$196.66per night
The Scotsman Hotel, hotel in 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.

Incredibly beautiful hotel in a great location!! The staff is AMAZING!! They are so accommodating and friendly.
Scored 8.5
8.5
Rated very good
Very Good
3,627 reviews
Price from$263.59per night
Apex City of Edinburgh Hotel, hotel in 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.

Great location
Scored 8.2
8.2
Rated very good
Very Good
4,393 reviews
Price from$160.67per night
Apex Waterloo Place Hotel, hotel in Dalkeith

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

It was clean, updated and in an amazing location, the room and bathroom and shower were very spacious, the bed was nice and comfortable and there was a nice desk/getting ready area. The breakfast buffet was so good and worth the add on. They also cook their scrambled eggs exactly how I like them and the view from the breakfast room was a cemetery (which I love). It was also affordable on top of that. The room was pretty warm as most are in Europe but the windows opened and we were able to make it cooler easily.
Scored 8.5
8.5
Rated very good
Very Good
5,012 reviews
Price from$173.52per night
Fraser Suites Edinburgh, hotel in Dalkeith

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.

Central to Old town, yet off on a side street was great! Very comfortable suite with sitting area, closet space, kitchenette worked really well for us. Downstairs laundry room allowed us to pack light carryon and wash clothes on day 5 for rest of 10 day trip.
Scored 8.1
8.1
Rated very good
Very Good
2,913 reviews
Price from$174.91per night
Grassmarket Hotel, hotel in 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.

Everything. TV channel selection, pillows were perfect! Really nice shower & bathroom. Very nice receptionists, who helped me get taxis and Uber. Bar was practically inside hotel. Good pub food.
Scored 7.9
7.9
Rated good
Good
3,253 reviews
Price from$167.16per night
See all 8 hotels in Dalkeith

What Guests Said About Dalkeith:

  • Scored 6.0
    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.
    Angela
    France
  • Scored 10
    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 .
    A
    Anonymous
  • Scored 6.0
    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.
    ronald
  • Scored 10
    10

    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.
    Anne
    Australia
  • Scored 10
    10

    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
    Ixchel
    United Kingdom
  • Scored 8.0
    8.0

    Contactless check in was quick and hassle free.

    Contactless check in was quick and hassle free. Feels more like a private appartment with fridge and microwave. Bed was very comfortable. Shower room was large and very nice. Lots of places to eat and drink. We chose the local Dominos and ate in the room watching movie. Dalkeith country park 2 mins walk away. Good bus service into Edinburgh (45 mins)
    Anthony
    United States Minor Outlying Islands

Explore guest reviews of hotels in Dalkeith

  • From $219.03 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,323 reviews
    Easy bus route into centre £4 all day , hotel very clean, quiet, lovely pub next door. Easy parking . Very good value for money. Rooms very comfortable and spacious, shower great.
    Annie
    United Kingdom
  • From $219.03 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,323 reviews
    It was spotlessly clean, communication with the hotel prior to arrival was amazing, staff on arrival, housekeeping and restaurant staff were all very welcoming
    Heather
    United Kingdom
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 19 reviews
    Lovely space, warm and spacious. Close to the Dalkeith Country Park . Easy access to shops. Beautiful, clean design and friendly hosts.
    Andra
    India
  • Scored 8.4
    8.4
    Rated very good
    Very Good
     · 181 reviews
    Good value for money, quiet (in Dalkeith beyond the city margins). Bus stop almost right outside to/from Edinburgh
    Mary
    New Zealand
  • From $314.91 per night
    Scored 7.5
    7.5
    Rated good
    Good
     · 315 reviews
    Really lovely hotel. Fab breakfast in morning and staff all very friendly
    Angela
    United Kingdom

Research, refine, and make plans for your whole trip