Skip to main content

Search hotels in Bonnyrigg

Enter your dates to see the latest prices and deals for Bonnyrigg hotels

Bonnyrigg – 3 hotels and places to stay

Filter by:

Star Rating

Review score

Dalhousie Castle Hotel

Hotel in Bonnyrigg

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

C
Caird
From
Canada
Gorgeous Scottish castle with charm in a beautiful setting. Staff were outstanding and food (dinner and breakfast) was delicious.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 575 reviews
Price from
$261.27
1 night, 2 adults

The Craigie Hotel

Penicuik (Near Bonnyrigg)

Located in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace.

A
Anonymous
From
Australia
Loved everything about this hotel . Staff were friendly, room was comfortable and clean, breakfast amazing and in a great location to walk to bus stop for bus In Edinburgh.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,359 reviews
Price from
$182.28
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Bonnyrigg)

Located in Edinburgh and with EICC reachable within 1.5 miles, The Lane Hotel has a restaurant, non-smoking rooms, free WiFi and a bar.

J
John
From
United Kingdom
Location is great. Staff courteous and helpful. Bathroom very good indeed. Coffee and tea supplied of very good quality.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,641 reviews
Price from
$241.34
1 night, 2 adults

The Scott

Edinburgh (Near Bonnyrigg)

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

S
Shawki
From
United States
Everything. Spectacular hotel and spectacular staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,705 reviews
Price from
$250.09
1 night, 2 adults

Hotel Ceilidh-Donia

Edinburgh (Near Bonnyrigg)

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

L
Linda
From
United States
The staff were incredibly amazing. I always felt like my needs were taken care of. Also, the breakfast was delicious, and the property is incredibly close to public transportation. I also liked that it’s very quiet.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,998 reviews
Price from
$207.80
1 night, 2 adults

Prestonfield House

Edinburgh (Near Bonnyrigg)

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

J
Jacqueline
From
United States
Everything!! Prestonfield is MAGIC. The beauty of the property, the service, all of it is next level. I have stayed there twice and will only stay here in Edinburgh. There really are no words to explain how amazing this place is, you have to actually experience it.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 279 reviews
Price from
$577.23
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Bonnyrigg)

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

M
Mellissa
From
United States
Everything
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,792 reviews
Price from
$213.34
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Bonnyrigg)

Located within 5.8 mi from Edinburgh City Center, 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.

J
Jerry
From
United States
Friendly staff and restaurant on site
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,257 reviews
Price from
$108.16
1 night, 2 adults

Hotel Du Vin Edinburgh

Edinburgh (Near Bonnyrigg)

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region.

v
vickie
From
United States
A very beautiful property and old Edinborough with indoor and outdoor seating a library, and indoor bar, private space , it was very, very elegant hotel. I would definitely stay there again. Additionally, the bed was very comfortable. I loved it.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,731 reviews
Price from
$217.39
1 night, 2 adults

The Scholar

Edinburgh (Near Bonnyrigg)

The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollack Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

A
Anonymous
From
United States
Comfortable room
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 3,704 reviews
Price from
$177.90
1 night, 2 adults
See all hotels in and around Bonnyrigg

Hotels with airport shuttles in Bonnyrigg

Most booked hotels in Bonnyrigg and surrounding area in the past month

See all

Best hotels with breakfast in Bonnyrigg and nearby

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

    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.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,792 reviews

    Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 4,257 reviews

    Located within 5.8 mi from Edinburgh City Center, 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.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 509 reviews

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

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews

    Featuring a garden, B&B on Beautiful Organic Homestead, Edinburgh features accommodations in Loanhead. This property offers access to a terrace, free private parking, and free Wifi.

  • DPSNew

    Hotel in Edinburgh
    Breakfast options
    Scored out of 10, guest rating 3.2
    Poor - What previous guests thought, 10 reviews

    DPSNew offers accommodations in Edinburgh, 1.7 miles from Portobello Beach and 2.8 miles from Arthur's Seat. The apartment features both Wifi and private parking free of charge.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,371 reviews

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

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 32 reviews

    1.8 miles from Arthur's Seat in Edinburgh, Samsara Home provides accommodations with access to wellness packages and beauty services.

Budget hotels in Bonnyrigg and nearby

  • Scored out of 10, guest rating 5.1
    Fair - What previous guests thought, 36 reviews

    Dalkeith Aparthotel offers accommodations in Dalkeith, 6.7 miles from Arthur's Seat and 6.7 miles from Edinburgh Waverley Train Station.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 71 reviews

    En-suite double room with private entrance offers accommodations in Edinburgh, 4.1 miles from University of Edinburgh and 4.3 miles from National Museum of Scotland.

  • Scored out of 10, guest rating 5.8
    Fair - What previous guests thought, 8 reviews

    2 ROOM TENT In The GARDEN & CAMPERVAN & CARAVAN - parked outside is located in Edinburgh, just 3.3 miles from Arthur's Seat and 3.7 miles from University of Edinburgh.

  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 59 reviews

    Private Room in Charming Detached House in Newington is located in Edinburgh, just 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland.

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

    1.2 miles from Dalhousie Castle in Newtongrange, 2 Bedroom Cottage-Free Parking features accommodations with access to a hot tub.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,194 reviews

    The Laird And Dog is located in the Midlothian village of Lasswade, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.

  • 3 Bed in Edinburgh 87264 offers accommodations in Lasswade, 4.2 miles from Dalhousie Castle and 5.5 miles from University of Edinburgh.

  • Eskbank Terrace Spacious House offers accommodations in Dalkeith, 2.7 miles from Dalhousie Castle and 6.3 miles from University of Edinburgh.

What Guests Said About Bonnyrigg:

  • 8.0

    Good quiet location but not much in Bonnyrigg or the...

    Good quiet location but not much in Bonnyrigg or the surrounding towns. Handy for Edinburgh and Lothian coastal resorts. For us must see was nearby Roslin Chapel. Only nuisance was traffic on bypass at the nearest junctions.
    Guest review by
    John
    United Kingdom

See reviews by guests who stayed at hotels in Bonnyrigg

See all
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 575 reviews
    The hotel is an excellent combination between a historical building and spa service. It is a beautiful place to go and disconnect for a weekend near Edinburgh. The orangery restaurant has an excellent selection of food and drink; if they know in advance, they adapt to your food requirements. The spa is small but offers a good range of offers. Finally the have a hidden gem, the library if you have time try to take tea or a drink there!!!!
    Guest review by
    Luntary
    Spain
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 575 reviews
    Beautiful location, room was lovely,clean, comfortable, with roof top balcony, however room was up 6 flights of stairs with no lift. I know it is a castle but other castle hotels in area do have lifts installed. Restaurant is on lower level so more stairs.
    Guest review by
    Jacqueline
    United Kingdom
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 575 reviews
    Exceptional location, exceptional staff, incredibly atmospheric hotel.
    Guest review by
    David
    United Kingdom
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 575 reviews
    A great feature hotel with stacks of character and history.
    Guest review by
    Martin
    United Kingdom
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 575 reviews
    Public areas in the hotel loojed nice
    Guest review by
    Kaisa
    Finland

Research, refine, and make plans for your whole trip