Skip to main content

Filter by:


Star Rating

Review Score

Dalkeith – 3 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.

It is peaceful and comfortable.
8.8
Scored 8.8
Excellent
Rated excellent
4,010 reviews
Price from$71.62per night
Rathan House - The Eskbank, hotel in Dalkeith

Built in 1852, Rathan House - The Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh.

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.
8.5
Scored 8.5
Very Good
Rated very good
161 reviews
Price from$114.39per 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.

The bath The breakfast
7.5
Scored 7.5
Good
Rated good
284 reviews
Price from$155.42per night
Motel One Edinburgh-Royal, hotel in Dalkeith

In the center of Edinburgh, the Motel One Edinburgh-Royal is a 5 minute walk from the train station, and only half a mile from the Castle. Guests can reach the historic St.

Perfect location
8.8
Scored 8.8
Excellent
Rated excellent
8,353 reviews
Price from$259.86per 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.

It’s location
7.8
Scored 7.8
Good
Rated good
8,937 reviews
Price from$122.54per night
Leonardo Royal Hotel Edinburgh, hotel in Dalkeith

Leonardo Royal Hotel Edinburgh is In the heart of Edinburgh's Old Town, right beside the Royal Mile and less than a 5-minute walk from Waverly Train Station.

Location - very close to Royal Mile (easy access via the back). Close to Waverly station and other areas of walking distance Room - Initially got a bad room but they quickly shifted us to a very good room. All amenities were super in the room including Expresso machines. Breakfast - Excellent options Dinner - Excellent and tasty food
8.4
Scored 8.4
Very Good
Rated very good
5,057 reviews
Price from$174.07per night
Motel One Edinburgh-Princes, hotel in Dalkeith

The Motel One Edinburgh-Princes is in the heart of Princes Street and less than a 5-minute walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk.

Amzing staff, excellent location 10 out of 10
8.6
Scored 8.6
Excellent
Rated excellent
5,758 reviews
Price from$259.86per night
Old Waverley Hotel, hotel in Dalkeith

On Edinburgh's famous Princes Street, Old Waverley Hotel offers elegant accommodations in the New Town area. Waverley rail station is a 1-minute walk away.

Location is amazing
7.9
Scored 7.9
Good
Rated good
7,282 reviews
Price from$183.85per night
Market Street hotel, hotel in Dalkeith

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

We absolutely loved our room in Market Street, the room was spacious and the beds were comfortable. The interior design of the room was also very nice. The location is also great, the bus stop which takes you straight to and from the airport is a 7 min walk from the hotel.
9.0
Scored 9.0
Wonderful
Rated wonderful
2,390 reviews
Price from$195.21per night
The Parliament House Hotel, hotel in Dalkeith

This beautifully restored 3-star hotel is in Edinburgh city center, just 984 feet from Edinburgh Waverley Railway Station and Princes Street. Rooms each have a private bathroom and free Wi-Fi.

The location of the hotel was perfect. You’re not even a five minute walk from Waverley. The room was more spacious than we imagined and the staff were very friendly. Carlton Hill is next to it for perfect views of Edinburgh. Don’t miss the restaurant Howies on the corner, best food we ate in Edinburgh! We will definitely be back!
8.4
Scored 8.4
Very Good
Rated very good
3,170 reviews
Price from$205.15per night
See all 8 hotels in Dalkeith
Subscribe to receive premium deals

Prices drop the second you sign up!

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

  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 161 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 17 reviews
    Hosts were lovely and welcoming, providing food and milk for us on arrival and took us around to show us the workings of the brilliantly decorated apartment. WiFi, TV and smart devices supplied super. Great value for money in a great location in central Dalkeith.
    Trevor
    Australia
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 161 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
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    Very friendly receptionist in the hotel, providing tips for our travel and visit to Edinburgh. You can leave the car in the hotel carpark and travel by bus to the center in 40mins. Delicious breakfast in the neighbouring restaurant, it's fresh as made to order.
    S.C.
    Netherlands
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 442 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
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 116 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 $155.42 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 284 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 17 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 $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    The hotel is convenient and lots of parking space. The room is nice and clean. The breakfast is good, delicious with decent portion.
    PJ
    Thailand
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    Better than Other chain hotels I've been in. Staff lovely and helpful, definitely stay there again when next in the area.
    R. C.
    United Kingdom
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 161 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
     · 442 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 $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    Nice clean hotel with very good dining facilities at the Melville Inn. Great parking.
    Alex
    United Kingdom
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    The hotel was stunning! The room decor was gorgeous and the bed was very comfortable.
    Stacey
    United Kingdom
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    Good location for visiting Edinburgh and the Lothians. Clean and comfortable.
    susan
    United Kingdom
  • From $155.42 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 284 reviews
    Really lovely hotel. Fab breakfast in morning and staff all very friendly
    Angela
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 116 reviews
    Superb setting and location near to Dalkeith Country Park was a bonus
    Steve
    United Kingdom
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    well-located and comfortable accommodation. hotel decor very good.
    paul
    United Kingdom
  • From $121.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,012 reviews
    excellent hotel modern, clean & well presented
    Annette
    United Kingdom
  • From $155.42 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 284 reviews
    Lovely staff, clean and lovely hotel.
    BRIAN
    United Kingdom

Research, refine, and make plans for your whole trip