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 9.4 km from Edinburgh City Centre, 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.

The location was great for our needs this visit. The decor of the rooms was really nice.
8.8
Scored 8.8
Fabulous
Rated fabulous
4,026 reviews
Price from£57.60per 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.

Comfy room with a good breakfast. The staff were all friendly.
7.5
Scored 7.5
Good
Rated good
284 reviews
Price from£125per 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.

The switch on the bed to make it warm.
8.5
Scored 8.5
Very good
Rated very good
162 reviews
Price from£92per night
Best Western Kings Manor, hotel in Dalkeith

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

We had 3 rooms for family, both double rooms were adequate, had tea/coffee and kettle facilities, with the family room being a lot more bright and spacious with views
8.5
Scored 8.5
Very good
Rated very good
6,444 reviews
Price from£81per night
Holiday Inn Express Edinburgh – Royal Mile, an IHG Hotel, hotel in Dalkeith

This city centre Holiday Inn Express is just a few minutes’ walk from the Royal Mile, and 0.6 miles from Holyrood House.

Very clean, organised and fit for purpose. Minimalist. Easy to get a taxi. Helpful staff. Comfortable bed. Ample breakfast. Decent tv to watch the news.
8.1
Scored 8.1
Very good
Rated very good
4,719 reviews
Price from£109.99per night
ibis Edinburgh Centre Royal Mile – Hunter Square, hotel in Dalkeith

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

Excellent location, very clean, good shower.
8.2
Scored 8.2
Very good
Rated very good
4,982 reviews
Price from£126.65per night
Old Waverley Hotel, hotel in Dalkeith

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

Bath.. Location.. Comfortable bed, friendly staff
7.9
Scored 7.9
Good
Rated good
7,299 reviews
Price from£159per night
The Bruntsfield Hotel, hotel in Dalkeith

The The Bruntsfield Hotel is a townhouse hotel just a short walk from Edinburgh city centre, which is a UNESCO World Heritage Site.

It was warm and nice in the room though it was cold outside. Clean room and bathroom.
8.3
Scored 8.3
Very good
Rated very good
3,125 reviews
Price from£89.10per night
Edinburgh Marriott Hotel Holyrood, hotel in Dalkeith

Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

option of porridge
7.8
Scored 7.8
Good
Rated good
5,252 reviews
Price from£223per night
No11 Boutique Hotel & Brasserie, hotel in Dalkeith

Due to historic nature of building there is no lift and all rooms are unique Some rooms are on the lower ground floor with restricted views and our double rooms can feel small to those used to chain...

The room we stayed in turned out to be a penthouse suite. It was large with two seating areas, a huge TV (which we didn't use) and a bathroom with a rainfall shower and underfloor heating which was large enough to hold a ball. The beds were really comfortable and warm with squishy pillows and bedside lamps on the small bedside tables. There was a selection of snacks and tea and coffee. The bathroom was fully equipped with bath towels, hand towels and flannels, liquid soap and shower gel and shampoo. It was absolutely lovely. There was a sitting room for guests with a baby grand piano on the ground floor. The breakfast was excellent. The staff were amazing. I actually want to live here.
8.5
Scored 8.5
Very good
Rated very good
2,593 reviews
Price from£133.82per night
See all 8 hotels in Dalkeith
Subscribe to receive premium deals

Prices drop the moment 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
     · 162 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
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Check in was easy and quick. There was an elevator which was not very common in the places we previously stayed. The rooms were good sized and there was air conditioning. The beds were comfy and the room was very clean and well kept. The restaurant on property was amazing and you can get a cook to order breakfast. Breakfasts and evening meals were wonderfully prepared and the staff was very conscientious of dietary needs. I definitely will be going back if I am ever in Edinburgh.
    Kayla
    United States
  • 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
     · 162 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
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    We always stay here when visiting family, the hotel is in a great location with the bus stop only a few minutes walk away which enables easy access to the city or airport. The staff are always friendly and helpful and the rooms are spotless and comfortable.
    ALISON
    United Kingdom
  • 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
    Superb
    Rated superb
     · 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
  • From £175 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 162 reviews
    Good value for money, quiet (in Dalkeith beyond the city margins). Bus stop almost right outside to/from Edinburgh
    Mary
    New Zealand
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Hotel spotlessly clean, staff very friendly and breakfast was excellent, the best I have ever had in any hotel.
    Vicki
    United Kingdom
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    The hotel was excellent, breakfast was huge and well cooked,and the evening meal was very good value.
    Stehen
    United Kingdom
  • 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 £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Everything. Third time stopping in the hotel and will be back next year for a fourth time.
    Simon
    United Kingdom
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Hotel and room very clean and tidy. Staff friendly. Facilities were very good.
    David
    United Kingdom
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Good location for visiting Edinburgh and the Lothians. Clean and comfortable.
    susan
    United Kingdom
  • From £175 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
    Superb
    Rated superb
     · 116 reviews
    Superb setting and location near to Dalkeith Country Park was a bonus
    Steve
    United Kingdom
  • From £98.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,026 reviews
    Overnight stay, and hotel was perfect for us.
    Moira
    United Kingdom
  • From £175 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