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

Modern, clean and in the right location. Next to a decent pub for food
8.8
Scored 8.8
Fabulous
Rated fabulous
4,224 reviews
Price fromUAH 2,948.25per 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.

Gorgeous Breakfast. Ewan, the host, was really friendly and entertained us with wonderful stories about Scottish history.
8.5
Scored 8.5
Very good
Rated very good
168 reviews
Price fromUAH 4,709.01per 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.

Generous breakfasts good quality.
7.5
Scored 7.5
Good
Rated good
296 reviews
Price fromUAH 6,398.12per night
ibis Edinburgh Centre South Bridge – Royal Mile, hotel in Dalkeith

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

A great location downtown.
7.8
Scored 7.8
Good
Rated good
9,119 reviews
Price fromUAH 4,864.62per night
Motel One Edinburgh-Royal, hotel in Dalkeith

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St.

We were really surprised at how quiet the hotel was being in the middle of the city I thought I’d be in for some sleepless nights, but it’s the best stay we’ve had anywhere in a while, quiet hotel, windows blocked out any street noise, curtains blacked out light and the beds and pillows were really comfy. Fantastic location for everything (except parking) Overall a great stay. The staff were great as well.
8.8
Scored 8.8
Fabulous
Rated fabulous
8,603 reviews
Price fromUAH 5,067.31per night
Holiday Inn Express Edinburgh City Centre, an IHG Hotel, hotel in Dalkeith

In Edinburgh’s New Town, this Georgian building is just a 5-minute walk from bustling Princes Street and Edinburgh Rail Station.

The staff was incredible, very nice and helpful. The location was very close to the City Center and also close to Edinburgh Bus Station , which was very convenient! Th room itself was comfortable, clean and equipped with everything we needed.
8.1
Scored 8.1
Very good
Rated very good
8,766 reviews
Price fromUAH 7,787.79per night
Radisson Blu Hotel, Edinburgh City Centre, hotel in Dalkeith

Radisson Blu Hotel, Edinburgh City Centre features a spa/ fitness centre, bar and bedrooms with free Wi-Fi. Waverley train station is just a 5-minute walk away.

Great location and amenities. Not the cheapest option available but the quality is reflected in the price.
8.4
Scored 8.4
Very good
Rated very good
5,672 reviews
Price fromUAH 18,836.06per night
The Scotsman Hotel, hotel in Dalkeith

Overlooking Carlton Hill, Princes Street Gardens and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper.

Location from the station is amazing 30 seconds to the back door. Charlie on the desk for baggage etc was amazing! put the reception desk to shame.
8.5
Scored 8.5
Very good
Rated very good
3,826 reviews
Price fromUAH 12,541.85per night
Apex Waterloo Place Hotel, hotel in Dalkeith

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

Good location
8.5
Scored 8.5
Very good
Rated very good
5,082 reviews
Price fromUAH 6,909.97per 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 accommodation & the breakfast was really good. Very fresh & lots of choice
8.2
Scored 8.2
Very good
Rated very good
4,961 reviews
Price fromUAH 6,047.50per 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 UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    The property had beautiful decor in the main reception. Rooms were very modern and huge in size. Plenty of towels which is something you do not always get in hotels. Check in and out we’re swift and easy. No issues. Staff were very pleasant. Couldn’t have asked for more, would definitely return. We were hoping to book further near the centre of edinburgh but with the prices rocketing in the first week of July we opted for this hotel. Still over our budget for 3 nights but met all our needs. Near shops and food places too.
    Suzanne
    United Kingdom
  • 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
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    The service was incredibly friendly and helpful. The rooms were modern, spacious and comfortable. The bed was firm but comfy and clean. Air con facilities were easy to use and made for a comfortable stay. The bathroom was ideal with plenty of counter space for toiletries and the shower was large, clean and easy to use. The location of the hotel is great, 5 minutes to Dalkeith Country Park and a short drive into Edinburgh.
    Sarah Wood
    United Kingdom
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    The staff was so friendly and helpful! I opted to include breakfast with my room, and the adjoining restaurant had great options, and the food was really tasty. My room was clean and very comfortable. The bus lines are close and easy to access,and it's an interesting ride into the city through a bit of rural areas and suburbs. I liked being out of the hustle of the city at the end of the day.
    Jacqueline
    United States
  • 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
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 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
     · 425 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
     · 123 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 UAH 6,398.12 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 296 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 UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    Breakfast and restaurant next door was wonderful. They also provided ice. staff at front desk is awesome and so helpful for us as tourists. bus stop near hotel made travel to edinburgh easy.
    Tracy
    United States
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    The hotel was really clean. Food was amazing. Drinks prices were really cheap and the staff. Well they were amazing. Nothing was too much trouble
    ann
    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 UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    . Good shower. Plenty of parking. New building. Communications were good by email from the hotel. WIFI worked well.
    Elizabeth
    United Kingdom
  • 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
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    There is a bus stop near the hotel, you can get easily to the city centre. A big car park in front of the hotel.
    Barbora
    Czech Republic
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 425 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 UAH 6,398.12 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 296 reviews
    Really lovely hotel. Fab breakfast in morning and staff all very friendly
    Angela
    United Kingdom
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    Lovely clean and fresh hotel. Enjoyed our stay
    alan
    United Kingdom
  • From UAH 6,398.12 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 296 reviews
    Lovely staff, clean and lovely hotel.
    BRIAN
    United Kingdom
  • From UAH 5,942.57 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,225 reviews
    Modern well located hotel, nice room.
    Paul
    United Kingdom

Research, refine and make plans for your whole trip