A historic castle with ivy-covered towers and a paved driveway with parked cars.

Search Family-Friendly Hotels in Bonnyrigg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Bonnyrigg Family-Friendly Hotels

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for Bonnyrigg family-friendly hotels

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
  • Enchanting family escape in a historic castle with kids' amenities and spa indulgences for the perfect Scottish getaway.
₹29,080
₹34,896 total
includes taxes & fees
27 Sept - 28 Sept
Dalhousie Castle

2. The Sun Inn

The Sun Inn
Dalkeith
₹13,330
₹15,996 total
includes taxes & fees
4 Oct - 5 Oct
The Sun Inn

3. Braid Hills Hotel

Braid Hills Hotel
Morningside
  • Vibrant family escape with free parking and easy access to Edinburgh Castle, just minutes from kids' adventures.
₹13,208
₹16,642 total
includes taxes & fees
5 Oct - 6 Oct
Braid Hills Hotel

4. Ravelston House

Ravelston House
Musselburgh
₹8,669
₹10,922 total
includes taxes & fees
20 Sept - 21 Sept
Ravelston House

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
  • Family-friendly castle adventures await with an indoor pool and sauna—just steps from Edinburgh's top attractions.
₹23,739
₹29,912 total
includes taxes & fees
4 Oct - 5 Oct
Apex Grassmarket Hotel

6. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
₹13,302
₹16,760 total
includes taxes & fees
20 Sept - 21 Sept
Courtyard by Marriott Edinburgh West

7. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
  • Stroll to Edinburgh Castle with kids or unwind in this luxury hotel offering family comforts in heart of Old Town.
₹47,531
₹59,889 total
includes taxes & fees
4 Oct - 5 Oct
Virgin Hotels Edinburgh

8. Prestonfield House

Prestonfield House
Prestonfield
  • Luxury family retreat with a rooftop terrace and mini golf course offers engaging activities for kids just minutes from Edinburgh Castle.
₹54,335
₹68,463 total
includes taxes & fees
5 Oct - 6 Oct
Prestonfield House

9. Holiday Inn Express - Edinburgh City Centre by IHG

Holiday Inn Express - Edinburgh City Centre by IHG
Edinburgh City Centre
₹18,890
₹23,802 total
includes taxes & fees
27 Sept - 28 Sept
Holiday Inn Express - Edinburgh City Centre by IHG

10. Courtyard by Marriott Edinburgh

Courtyard by Marriott Edinburgh
Edinburgh City Centre
  • Kid-friendly stay with cots in Edinburgh offers castle walk and 24-hour fitness.
₹20,865
₹26,290 total
includes taxes & fees
4 Oct - 5 Oct
Courtyard by Marriott Edinburgh
View all properties

Choose what matters most at family-friendly hotels in Bonnyrigg

Breakfast included
Pool
All-inclusive
4 stars
5 stars

Top Bonnyrigg Hotel Reviews

Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Great location and very walkable. Be aware there are about 10 steps leading up to the lobby. They will help you with getting bags up the stairs but there is no elevator. Enjoyed our stay there."
Judy 4-night trip
Posted less than an hour ago
Apex Grassmarket Hotel
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

10/10 Excellent
"Easy access to buses and trams"
Keith 5-night trip
Posted less than an hour ago
Garner Edinburgh Haymarket by IHG
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Great location."
Bryon 1-night trip
Posted 1 hour ago
Leonardo Royal Hotel Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"Breakfast was good, wide choice. Bed was awfull, very bouncy and you sank into giving a sore back. Floor slopped as well. Excellent location. Room needs updating, different colour every wall. Basin was cracked. Shower pressure good. Drainage a problem. Toilet roll holder you need to be a contortionist."
CHERYL 3-night trip
Posted 4 hours ago
Apex City of Edinburgh Hotel
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"Great spot"
jeff 4-night trip
Posted 9 hours ago
Holiday Inn Edinburgh Zoo by IHG
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"The property was absolutely beautiful, very well taken care of the staff was very kind the very first day we met a older gentleman that it was his last day. He was retiring. He was amazing. They really are gonna feel his absence. They only complaint that I have through the whole time. I stayed there which was six days is that the bus stop? They have no walkway for people to walk down to a no path or nothing is just road and plenty of times. I almost got hit. They need something. I don’t know maybe every couple hours a driver to drive some way down to the bus station or or at least make a pathway for people."
BobbieJo 5-night trip
Posted 16 hours ago
Dalmahoy Hotel & Country Club
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"The parking lot was very convenient. Just be clear how to get there before you go."
Brian 1-night trip
Posted 16 hours ago
Radisson Blu Hotel, Edinburgh City Centre
The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton

10/10 Excellent
"Very Friendly and Courteous Staff"
Adid 2-night trip
Posted 22 hours ago
The Caledonian Edinburgh, Curio Collection by Hilton
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"I liked the location relative to solid bus stops but my room on floor 1 had no view. Big bummer. Great otherwise"
Tosh 4-night trip
Posted 2 days ago
Village Hotel Edinburgh

Frequently asked questions

What's Bonnyrigg like for family-friendly holidays?
The historic destination of Bonnyrigg is a great choice if you've been considering a holiday with the children. The excursions, castle and libraries are just a few things that make this an attractive family holiday destination. Take to the air and fly into Edinburgh Airport (EDI), which is located 11.2 mi (18 km) from the city centre.
What's the best family accommodation in Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families.
When's the best time to book a family-friendly holiday in Bonnyrigg?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Bonnyrigg is 887 mm.
What's there to see and do with your family in Bonnyrigg?
While you and your family are staying in Bonnyrigg, you may want to visit some family-friendly attractions such as Royal Mile, Edinburgh Castle and Festival Theatre. Make sure that you have lots of time for activities such as Meadowbank Stadium and Grassmarket.