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
ALISON
From
Spain
We always stay here when visiting family. The staff are very friendly and helpful, nothing is too much trouble. The room is always spotlessly clean and is very comfortable. Being close to a bus stop makes it easy to get around and there’s a nice restaurant attached to the hotel.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,212 reviews
Price from
US$100.54
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.

D
Derek
From
United Kingdom
Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews
Price from
US$166.24
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Well set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

M
Michael
From
Austria
It was exceptional! The hotel is amazing, very friendly staff, great food, fantastic location! Can’t get any better than that in Edinburgh!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,787 reviews
Price from
US$380.37
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.

P
Pauline
From
Malaysia
We love the room and location. It's super clean and cozy.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,555 reviews
Price from
US$246.04
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.

V
Varun
From
United Kingdom
Every single aspect of the Balmoral is five star - from the location to the facilities and hospitality. The reception team and concierge were courteous and welcoming, and the fantastic housekeeping staff were meticulous and left no stone unturned in ensuring that the room was well appointed and well stocked at all times! The level of attention to the most trivial detail is what makes this a truly five star experience.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,125 reviews
Price from
US$512.03
1 night, 2 adults

Prestonfield House

Edinburgh (Near 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.

L
Laila
From
Italy
Prestonfield House is a stunning hotel placed in a beautiful garden. The main structure presents the traditional baronial architecture and the rooms inside are just faboluous. The kindeness of the staff at the reception was exceptional, and so was our room, with a view on the gardens. Unfortunately we spent there only one night, but we already plan to be back and stay longer.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 280 reviews
Price from
US$442.21
1 night, 2 adults

Edinburgh Pad

Edinburgh (Near Dalkeith)

Featuring inner courtyard views, Edinburgh Pad provides accommodation with a garden and a patio, around 5.3 km from Edinburgh International Conference Centre.

G
Gillian
From
United Kingdom
We arrived earlier than planned and she was so accommodating. The place is extremely clean and a perfect area . We would highly recommend anyone looking for accommodation to stay there.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews
Price from
US$183.13
1 night, 2 adults

Luxury Detached Home

Edinburgh (Near Dalkeith)

Set in Edinburgh and only 5.4 km from Edinburgh International Conference Centre, Luxury Detached Home offers accommodation with mountain views, free WiFi and free private parking.

E
Edward
From
Ireland
A beautiful house, very clean and comfortable, with modern equipment. The house owner and manager are exceptionally nice, welcoming people. Great safety for parking our cars, close to the Edinburgh bypass, yet convenient for travelling into the city by bus or taxi.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews
Price from
US$642.37
1 night, 2 adults

Stunning 5BR Royal Mile Penthouse

Edinburgh (Near Dalkeith)

Situated in the centre of Edinburgh, Stunning 5BR Royal Mile Penthouse features accommodation with free WiFi in a historic building.

N
Nigel
From
United Kingdom
My stay at Scott’s penthouse was an absolute delight. He ensured our comfort with every amenity thoughtfully provided—soft beds, a spotless space, and a stunning view. Scott’s warm hospitality made relaxation effortless, exceeding all expectations. I’d recommend his place to anyone seeking a perfect getaway. A flawless experience. Couldn’t ask for more
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 39 reviews
Price from
US$930.97
1 night, 2 adults

The Heart of Newington

Edinburgh (Near Dalkeith)

Located within 700 metres of University of Edinburgh and 1.1 km of National Museum of Scotland in Edinburgh, The Heart of Newington provides accommodation with seating area.

S
Sophie
From
Australia
Beautiful space, exactly as shown, perfect location near supermarkets great eatery’s and bustop right across the road. Great communication with owner.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 98 reviews
Price from
US$783.41
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

Popular with guests booking family hotels in Dalkeith

Popular with guests booking family hotels in Dalkeith

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 213 reviews

Popular with guests booking family hotels in Dalkeith

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews

Popular with guests booking family hotels in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews

Popular with guests booking family hotels in Edinburgh

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,502 reviews

Popular with guests booking family hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews

Popular with guests booking family hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,707 reviews

Popular with guests booking family hotels in Edinburgh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 934 reviews

Popular with guests booking family hotels in Musselburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 reviews

Enjoy breakfast in Dalkeith and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$168.90 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

From US$305.89 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

From US$198.16 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,502 reviews

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.

From US$125.08 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 102 reviews

Arden House - rooms with continental breakfast is set in Musselburgh, 8.5 km from Arthurs Seat, 11 km from Edinburgh Waverley station, and 11 km from Edinburgh Playhouse.

From US$152.94 per night

Samsara Home

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 49 reviews

3 km from Arthurs Seat in Edinburgh, Samsara Home offers accommodation with access to spa facilities, wellness packages and beauty services.

From US$117.30 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 934 reviews

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

From US$146.29 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 494 reviews

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.

From US$198.16 per night

Save money on family in Dalkeith and nearby – budget options available

Harvieston Estate Rooms

Gorebridge
Budget options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 10 reviews

Situated in Gorebridge and only 5.4 km from Dalhousie Castle, Harvieston Estate Rooms features accommodation with garden views, free WiFi and free private parking.

From US$73.15 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 154 reviews

Situated in Edinburgh, 6.1 km from University of Edinburgh and 6.5 km from National Museum of Scotland, Immanuel House - Modern Luxury Victorian Home 1872 - Free Parking & SuperFast Fibre Optic WiFi...

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 17 reviews

Offering quiet street views, Superb 5 bedroom Villa 16 mins from City Centre is an accommodation set in Musselburgh, 8.5 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

Lasswade Road House

Edinburgh
Budget options available
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 40 reviews

Offering a garden and city view, Lasswade Road House is located in Edinburgh, 5.5 km from University of Edinburgh and 5.9 km from National Museum of Scotland.

Offering a garden and inner courtyard view, 3BR Sleeps 6, Free Parking, City & Beach is set in Edinburgh, 6.4 km from University of Edinburgh and 6.7 km from Edinburgh Waverley station.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 59 reviews

Set just 4.8 km from Arthurs Seat, Number 70, Portobello, Edinburgh provides accommodation in Edinburgh with access to a garden, a terrace, as well as luggage storage space.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 34 reviews

Offering a garden and quiet street view, Cakemuir Detached House, 3 Bed, Free parking &Private Garden is situated in Edinburgh, 5.5 km from University of Edinburgh and 5.9 km from National Museum of...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Musselburgh and only 10 km from Arthurs Seat, Musselburgh - Spacious Family-Friendly Home with Garden and Office offers accommodation with garden views, free WiFi and free private parking.

Family Hotels with swimming pools in Dalkeith and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,021 reviews

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.

From US$226.22 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 5,145 reviews

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.

From US$365.74 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 3,536 reviews

In the vibrant Grassmarket area, the Apex Grassmarket Hotel has a sauna, a pool, a gym, an award-winning restaurant, and free WiFi for guests to enjoy.

From US$198.16 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,784 reviews

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

From US$291.26 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 5,080 reviews

5 minutes' walk from Grassmarket, Novotel Edinburgh Centre features a hot tub and swimming pool. It offers spacious, modern rooms with LCD TVs. Princes Street is a 10-minute walk away.

From US$222.10 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,110 reviews

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.

From US$598.48 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 25 reviews

Offering quiet street views, Bright and Modern Causewayside Apartment is an accommodation set in Edinburgh, 1.4 km from National Museum of Scotland and 1.6 km from Arthurs Seat.

Highly rated family hotels in Dalkeith and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 222 reviews

Peaceful, Lovely and Modern, Entire House, a property with a garden, is situated in Edinburgh, 6.4 km from University of Edinburgh, 6.7 km from National Museum of Scotland, as well as 7.4 km from The...

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,707 reviews

This elegant 4-star Victorian hotel offers luxurious rooms featuring iPod docks, flat-screen TVs, sherry and shortbread.

From US$234.07 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 658 reviews

Well located in the Newington district of Edinburgh, Kingsley Guest House is located 2.2 km from University of Edinburgh, 2.6 km from National Museum of Scotland and 2.9 km from Edinburgh Waverley...

From US$164.91 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 375 reviews

With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.

From US$158.26 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 280 reviews

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.

From US$473.79 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 14 reviews

Set in Edinburgh and only 5.4 km from Edinburgh International Conference Centre, Luxury Detached Home offers accommodation with mountain views, free WiFi and free private parking.

From US$955.24 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 86 reviews

Luxury Architect Designed Apt 13 Mins to Royal mile, a property with a garden, is situated in Edinburgh, 2.3 km from National Museum of Scotland, 1.7 km from Edinburgh Playhouse, as well as 2.6 km...

From US$559.91 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 29 reviews

In the Newington district of Edinburgh, close to University of Edinburgh, Edinburgh Centre - George Square Residence features a garden and a washing machine.

From US$325.21 per night

Family hotels that guests love in Dalkeith

See all
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Family room was really big, great space.
Guest review by
Heather
Family with young children
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Location was ideal to Royal Infirmary hospital for visiting family member.
Guest review by
Jayne
Solo traveller
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 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$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Great hotel close to family.
Guest review by
Mackay
Family with young children
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Convenient with onsite restaurant and a family restaurant across the road.
Guest review by
Julie
Young couple
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 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