The 10 best family hotels in Dalkeith, UK | Booking.com
Skip to main content

Family hotels and homes in Dalkeith

Find the family hotels that appeal to you the most

The best family hotels in Dalkeith

Check out our pick of great family hotels in Dalkeith

Filter by:

Review score

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.

A
Angela
From
Ireland
We had a truly wonderful stay in this beautiful hotel. We were in Edinburgh attending a family funeral and found this little gem of a hotel. I couldn’t find fault with anything the staff were so nice nothing was any bother. Food was very good and hotel rooms were of a very high standard. Will definitely return there at some stage.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,214 reviews
Price from
US$107.48
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 353 reviews
Price from
US$167.73
1 night, 2 adults

Roomzzz Edinburgh

Edinburgh (Near Dalkeith)

Offering city views, Roomzzz Edinburgh is an accommodation located in Edinburgh, 1 km from National Museum of Scotland and 400 metres from Royal Mile.

D
David
From
Portugal
I loved staying at the Roomzz Edinburgh! Great location less than 10 minutes walk from Waverley Station and attached to St. James Quarter. Great small apapartment, with everything you need for a short to mid stay. Would definitely recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,378 reviews
Price from
US$401.21
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

S
Szczepan
From
Poland
Best hotel I've ever stayed in. The room was equipped with a guitar, gramophone, wireless speaker and more. The option to fill the bathroom fridge with beers was extraordinary. The jelly station, the breakfasts, everything was exceptional.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,556 reviews
Price from
US$248.24
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the centre 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.

T
TheMim
From
Slovakia
Fantastic location, helpful and nice staff, very comfy beds and rooms equipped with everything you need for a pleasant stay. The complimentary snacks and drinks were delightful. As it is centrally located (close to bars, pubs and restaurants) some rooms might get a bit noisier, but still a great hotel experience.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,166 reviews
Price from
US$181.15
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

Boasting a central location in Edinburgh, a 2-minute walk from Waverley railway station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers apartment development offers modern, luxury...

R
Ruth
From
Australia
beautifully appointed, in a great location
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,854 reviews
Price from
US$301.92
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

S
Sharon
From
New Zealand
The best place we have stayed , loverly room,great staff and location . Really loverly hotel if I was coming back to Edinburgh I wouldn’t stay any where else .
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,746 reviews
Price from
US$248.54
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

K
Kerrie
From
Australia
The breakfast was excellent. The cooked was very good according to my husband.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,161 reviews
Price from
US$489.78
1 night, 2 adults

Hotel Ceilidh-Donia

Edinburgh (Near Dalkeith)

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

H
Helena
From
Portugal
The breakfast is great, the staff is unbelievably friendly and attentive, I was given great tips on transportation and what places to visit in Edinburgh. The rooms are always very clean and extremely comfortable.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,013 reviews
Price from
US$173.90
1 night, 2 adults

Kingston Guesthouse

Edinburgh (Near Dalkeith)

Housed in a historic building, the recently renovated Kingston Guesthouse provides accommodation with a garden and free WiFi. This guest house features free private parking and luggage storage space.

S
Shamous70
From
Ireland
Very clean, comfortable bed. Helpful staff Minutes away from a main bus route.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 231 reviews
Price from
US$214.70
1 night, 2 adults
All family hotels in Dalkeith

Looking for a family hotel?

As families grow in size, so too do the needs of a family holiday. That’s why family hotels are set up to cater for all ages, from toddlers and kids to teens and adults. Typically, you can expect restaurants with kids’ menus, games rooms, fitness centres and a pool area where children can play and parents can relax.

Most booked family hotels in Dalkeith and surroundings in the past month

See all

Family hotels that guests love in Dalkeith

See all
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    Family room was really big, great space.
    Guest review by
    Heather
    Family with young children
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    Location was ideal to Royal Infirmary hospital for visiting family member.
    Guest review by
    Jayne
    Solo traveller
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    Large family room perfect for family with one double bed and one double sofa bed. Close location for Edinburgh. Very clean with modern decoration. Handy having the pub restaurant next to it but a bit expensive. We went to Dobbies for breakfast.
    Guest review by
    Coral
    Family with young children
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    Great hotel close to family.
    Guest review by
    Mackay
    Family with young children
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    Convenient with onsite restaurant and a family restaurant across the road.
    Guest review by
    Julie
    Young couple
  • Avg. price/night: US$131.64
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 reviews
    The location was really good. Close to Edinburgh ( 20min drive) The room was clean. They are family friendly 😀
    Guest review by
    Angeliki
    Family with young children