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.

Everything was perfect
8.8
Scored 8.8
Excellent
Rated excellent
4,258 reviews
Price from$72.73per 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.
7.5
Scored 7.5
Good
Rated good
304 reviews
Price from$157.84per 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.

Close to Waverley, the Royal Mile and most sights. The Royal get-on-off bus tour is a good way to see the city if you have limited time.
7.8
Scored 7.8
Good
Rated good
9,047 reviews
Price from$120.01per 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.

Location
8.2
Scored 8.2
Very Good
Rated very good
4,923 reviews
Price from$159.93per 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.

Situated on Royal Mile made it easy to walk to main attractions around city. Could easily walk 10 minutes to train or bus station. Cab service arranged by hotel for 6am to airport. was right on time. We had a 6th floor room over looking Royal Mile made it interesting. Included breakfast buffet was extensive with high quality foods hot, cold or vegan. Hot beverages were made to order from coffees to teas.
8.4
Scored 8.4
Very Good
Rated very good
5,665 reviews
Price from$644per 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.

You can’t beat the location - so close to lovely pubs, shopping and Old Town historic sites! The room was spacious for three. The staff was helpful and friendly. I will definitely stay here again!!
8.2
Scored 8.2
Very Good
Rated very good
4,459 reviews
Price from$157.84per 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.

I enjoyed using the steam room, sauna and pool. The personal care products were nice. The staff were responsive and helpful. Our room was spacious.
8.5
Scored 8.5
Very Good
Rated very good
5,092 reviews
Price from$170.47per night
Fraser Suites Edinburgh, hotel in Dalkeith

Just off the Royal Mile and near Edinburgh Castle, the boutique Fraser Suites Edinburgh hotel features a gym and a restaurant. There are superb views across Princes Street Gardens.

The room was well appointed and updated.
8.1
Scored 8.1
Very Good
Rated very good
2,923 reviews
Price from$192.29per 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.

Location was good.
7.9
Scored 7.9
Good
Rated good
3,314 reviews
Price from$171.84per night
Hotel Indigo - Edinburgh - Princes Street, an IHG Hotel, hotel in 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.

Location was great! Restaurant and bar were fantastic! Friendly staff!
8.5
Scored 8.5
Very Good
Rated very good
2,256 reviews
Price from$317.08per night
See all 8 hotels in Dalkeith

What Guests Said About Dalkeith:

  • 10
    Scored 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
  • 6.0
    Scored 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
  • 10
    Scored 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
  • 10
    Scored 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
  • 8.0
    Scored 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
  • 10
    Scored 10

    I booked this for my disabled mum she was attending a family...

    I booked this for my disabled mum she was attending a family funeral the staff was very accomodating she had a disabled access room it was comfortable and very spacious for her to get around with ease and plenty of room for her wheelchair it was like a home away from home.the hotel had a separate restaurant where you could book a table the food was amazing.
    Donna
    United Kingdom

Explore guest reviews of hotels in Dalkeith

  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Reason for the stay as I was making a delivery to Princes Street and it required an overnight stay. It was about a 15 minute drive to the hotel from the City and there was buses too. The Melville breakfast was excellent. We ate over the other pub and had the carvery which was great value and the other night we ate in Bonnyrigg which was only a five minute drive the restaurant was an Italian called Gigi which was very good, great service and great food. The Melville is easily reached by road from the A7 and loads of parking.
    LEE
    United Kingdom
  • From $126.15 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 168 reviews
    We loved EVERYTHING, this was our first international trip and we could not have found a more gracious, caring host and lovely room and grounds. Very quiet and peaceful surroundings, very easy to get around on the bus or rail to Edinburgh and the Royal Mile. Room was very clean and comfortable. The breakfast were delightful and very filling and our host also provided advise to sights and attractions. Wish we could have stayed longer. I look forward to staying here again on our next visit to beautiful Scotland.
    Gonzales
    United States of America
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Room: Spacious, clean, and with modern decor, providing a comfortable stay. Location: Perfectly situated for both convenience and tranquility, offering easy access to attractions. Overall, Holiday Inn Ellesmere Port/Cheshire Oaks, an IHG Hotel exceeded expectations with great breakfast choices, comfortable rooms, and an ideal location. Highly recommended for a memorable stay.
    Hany
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    We had a delightful stay at the hotel, marking our second year in a row and It will undoubtedly be our top choice for future visits and add to that the convenience of having a restaurant, bus stop, and shopping center just a short walk away significantly added to our comfort during our stay.
    Hussain
    Bahrain
  • From $126.15 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 168 reviews
    Staff was very accommodating to our needs, room and bath were comfortable and clean, breakfasts were exceptional and Flora the dog was a joy! Excellent value! Located a short walk from the bus stop from where we could get to Edinburgh center in about 40 minutes.
    Michael
    United States of America
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 419 reviews
    Such good value for money! The hotel isn’t staffed but you’re provided with codes to all the doors, such a good idea, no extra time needed to check in and out. Highly recommend the Bombay Lounge nearby for a meal, excellent food and super swift service.
    Kelly
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    I liked it’s proximity to Edinburgh while being much more affordable. I also liked it was close to The Kelpies. Breakfast was good and the gentleman who brought us our food was really sweet. Our room was quiet, even being near the stairs.
    Joshua
    United States of America
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Front desk reception was always friendly and helpful. A la carte breakfast was excellent. Beds comfortable. Rooms fairly soundproof. On a good bus route to Dalkeith and Edinburgh. Price was right. Would definitely stay here again.
    Jill
    Canada
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 125 reviews
    A beautiful setting with charming and quiet rooms. Great hosts! Restaurants and grocery within walking distance and travel to Edinburgh was easily accessible by bus. A perfect way to wrap up our time in Edinburgh.
    Angela
    United States of America
  • From $309.37 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 305 reviews
    Suited our needs. Room very comfortable and warm with good facilities. Great ambience downstairs in the bar/dining room area. We didn't eat dinner there but menu looked inviting. Nice breakfast.
    Robert
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Fabulous staff. Easy bus ride to city Restaurant fab little pricey, Dobbies next door great for breakfast but busy especially at weekends. Fab carvery opposite hotel
    Claire
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated 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
  • From $126.15 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 168 reviews
    Good value for money, quiet (in Dalkeith beyond the city margins). Bus stop almost right outside to/from Edinburgh
    Mary
    New Zealand
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 419 reviews
    A bar and a restaurant (Indian food) are attached to the hotel which was handy for a overnight stay.
    HONG KI
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Nice clean hotel with very good dining facilities at the Melville Inn. Great parking.
    Alex
    United Kingdom
  • From $309.37 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 305 reviews
    Really lovely hotel. Fab breakfast in morning and staff all very friendly
    Angela
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    It was in a good commutable area, with a nice bar/restaurant on site.
    Nev
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Clean, comfortable hotel. Friendly staff.
    sue
    United Kingdom
  • From $309.37 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 305 reviews
    Lovely staff, clean and lovely hotel.
    BRIAN
    United Kingdom
  • From $214.79 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,262 reviews
    Friendly staff. Excellent hotel
    A
    Anonymous
    United Kingdom

Research, refine, and make plans for your whole trip