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

Family friendly Hotels in Bonnyrigg, Edinburgh

  • 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
Aug 20 - Aug 21
Tomorrow
Aug 21 - Aug 22
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

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.
P16,087
P19,304 total
includes taxes & fees
Aug 30 - Aug 31
Dalhousie Castle

2. The Sun Inn

The Sun Inn
Dalkeith
P12,195
P14,634 total
includes taxes & fees
Sep 17 - Sep 18
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.
P9,590
P12,083 total
includes taxes & fees
Sep 3 - Sep 4
Braid Hills Hotel

4. Ravelston House

Ravelston House
Musselburgh
P7,466
P9,408 total
includes taxes & fees
Sep 1 - Sep 2
Ravelston House

5. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
  • Family escapes with miniature golf, playground, and game room at this country club hotel.
P9,819
P11,783 total
includes taxes & fees
Sep 20 - Sep 21
Dalmahoy Hotel & Country Club

6. 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.
P13,821
P17,414 total
includes taxes & fees
Aug 31 - Sep 1
Apex Grassmarket Hotel

7. Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
Ravelston
P11,083
P13,965 total
includes taxes & fees
Aug 30 - Aug 31
Holiday Inn Express Edinburgh City West by IHG

8. Kildonan Lodge Hotel

Kildonan Lodge Hotel
Newington
P13,273
P16,725 total
includes taxes & fees
Sep 19 - Sep 20
Kildonan Lodge Hotel

9. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
  • Family adventures await at this Edinburgh hotel with indoor pool, spa, and kids-friendly activities.
P7,831
P9,868 total
includes taxes & fees
Aug 31 - Sep 1
Holiday Inn Edinburgh Zoo by IHG

10. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
  • Captivating indoor pool and family activities await at this central Edinburgh hotel where kids and adults enjoy aquatic fun alike.
P13,013
P16,397 total
includes taxes & fees
Aug 31 - Sep 1
Apex Waterloo Place Hotel
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
"Amazing place in the heart of the grass market"
Don 2-night trip
Posted 6 hours ago
Apex Grassmarket Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"Perfect location for Castle, with steep steps or steep uphill walk to get to it. Car park big advantage but get there early as got full by 3pm on day I went. You can use the other Apex hotel car park a very short distance down on the street. Very helpful and friendly staff on reception and at breakfast. Twin room a good size but not massive, bathroom has separate shower and bath which is so much better than shower in bath. All cleaned to high standard. Usual kettle tea and coffee with milk in fridge Breakfast discount available on the day and 2 free drinks vouchers given which was appreciated. One of the best buffet breakfasts I have had and could order from a breakfast menu as well so you should never go hungry. Excellent value for money in a busy city hotel"
ANGELA 1-night trip
Posted 7 hours ago
Apex City of Edinburgh Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

8/10 Good
"Hotel was conveniently situated on Princes Street and an oasis of calm that n high season August festival time. On the front desk Anson was friendly, helpful, and professional."
Rob 2-night trip
Posted 8 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"This hotel was perfect! Great service and good food. The room was clean and modern."
Alane 5-night trip
Posted 9 hours ago
Apex Waterloo Place Hotel
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

10/10 Excellent
"Staff was awesome got there 5 minutes before the driving range closed. Staff waited and allowed me to hit some golf balls and putting the 18th green. Property is well maintained and clean."
James 1-night trip
Posted 1 day ago
Dalmahoy Hotel & Country Club
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

10/10 Excellent
"."
Samuel 1-night trip
Posted 5 days ago
Delta Hotels by Marriott Edinburgh

Frequently asked questions

What's Bonnyrigg like for family-friendly vacations?
The historic destination of Bonnyrigg is a great choice if you've been considering a vacation with the kids. The excursions, castle, and libraries are just a few things that make this an attractive spot for a family vacation. Take to the air and fly into Edinburgh Airport (EDI), which is located 11.2 mi (18 km) from the city center.
What's the best accommodation for a family vacation to 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 vacation in Bonnyrigg?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Bonnyrigg is 35 inches.
What's there to see and do with your family in Bonnyrigg?
While you and your family are staying in Bonnyrigg, you might want to visit some family-friendly attractions such as Royal Mile, Edinburgh Castle, and Festival Theatre. Make sure you have lots of time for activities like Meadowbank Stadium and Grassmarket.