Skip to main content

The best family hotels in Dalkeith

Check out our pick of great family hotels in Dalkeith

Filter by:

Review score

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 room was a great size with great facilities - our only complaint being the hard mattress! Food in the adjoining restaurant was also great.
Scored 8.8
8.8
Rated fabulous
Fabulous
4,345 reviews
Price from
£65
1 night, 2 adults
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.

Friendly welcoming staff and very good dinner and breakfast
Scored 7.5
7.5
Rated good
Good
334 reviews
Price from
£125
1 night, 2 adults
The Balmoral Hotel, hotel in 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.

Gorgeous and sumptuous room, with everything of the highest standard. Every afternoon we received a knock at the door with home made cookies and milk for my granddaughter. All the staff (especially reception and room service) were professional, very helpful and friendly.
Scored 9.4
9.4
Rated superb
Superb
1,596 reviews
Price from
£370
1 night, 2 adults
BrewDog DogHouse Edinburgh, hotel in Dalkeith

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh.

Good vibe, friendly staff great location.
Scored 9.5
9.5
Rated exceptional
Exceptional
1,419 reviews
Price from
£184
1 night, 2 adults
Prestonfield House, hotel in Dalkeith

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

Fabulous hotel, exceptionally courteous and professional staff and a great venue for a huge function.
Scored 9.4
9.4
Rated superb
Superb
265 reviews
Price from
£315
1 night, 2 adults
24 Royal Terrace, hotel in Dalkeith

Situated in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled amongst the grand Georgian townhouses of a UNESCO Heritage site.

Friendly staff, nice decor - the whole place is packed with paintings, including the room.
Scored 9.2
9.2
Rated superb
Superb
735 reviews
Price from
£269
1 night, 2 adults
Royal Mile St Giles St, hotel in Dalkeith

Set in the centre of Edinburgh, just 200 metres from The Real Mary King's Close and 300 metres from Camera Obscura and World of Illusions, Royal Mile St Giles St offers accommodation with sea views...

Location was perfect.
Scored 9.0
9.0
Rated superb
Superb
27 reviews
Price from
£238
1 night, 2 adults
The Heart of Newington, hotel in Dalkeith

Located within less than 1 km of University of Edinburgh and a 17-minute walk of Royal Mile in Edinburgh, The Heart of Newington provides accommodation with seating area.

Great location, fantastic living space and bedroom. Beds were so comfy, makes all the difference! Kitchen and living area was lovely too. Would definitely stay again.
Scored 9.1
9.1
Rated superb
Superb
50 reviews
Price from
£607
1 night, 2 adults
St Martin's House With Hot Tub, hotel in Dalkeith

Set just 18 km from Muirfield, St Martin's House With Hot Tub offers accommodation in Tranent with access to a terrace, a shared lounge, as well as a business centre.

Amazing house. Very welcoming host.
Scored 9.8
9.8
Rated exceptional
Exceptional
8 reviews
Price from
£1,260
1 night, 2 adults
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.

Great location, clean room, great stuff
Scored 8.5
8.5
Rated very good
Very good
4,635 reviews
Price from
£135
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.
Search family hotels in Dalkeith

Most booked family hotels in Dalkeith this month

Family hotels that guests love in Dalkeith

Research, refine and make plans for your whole trip

gogless