Star Rating
Hotel Name
Price Range (USD)to
Amenities

Bonnyrigg United Kingdom Hotels & Motels

Only hotels in Bonnyrigg are listed below. Search for the cheapest discounted hotel and motel rates in or near Bonnyrigg, United Kingdom for your corporate or personal leisure travel. Discover the most popular Bonnyrigg hotel and motel rooms. Browse the Bonnyrigg area hotels to find the perfect lodging! Please use the provided map of the Bonnyrigg hotels. Group booking? Search Bonnyrigg Group Hotel Deals

The Bonnyrigg center is around 1 mile northwest of Scottish Mining Museum and 2 miles northeast of Rosslyn Chapel.

Bonnyrigg Hotels & Accommodations

Melville Castle in Lasswade
+1-888-389-4121
Gilmerton Rd., Lasswade, EH181AP United Kingdom ~1.35 miles north of Bonnyrigg
  • High end Resort property
  • Check in: 2.30 Pm
From$126
Very Good 4.0 /5Latest Reviews CallBookMore Details
Melville Castle
+1-888-675-2083
Gilmerton Rd., Edinburgh, EH18 1AP United Kingdom ~1.35 miles north of Bonnyrigg
  • Mid-scale hotel
  • Hotel has 3 floors
From$93
Very Good 4.0 /5Read Reviews CallBookMore Details
Oyo Arden Guest House
+1-800-716-8490
126 Old Dalkeith Rd., Edinburgh, EH164SD United Kingdom ~3.67 miles northwest of Bonnyrigg
  • Affordable property
Carberry Tower Mansion House & Estate : East Lothian
+1-800-805-5223
East Lothian, Musselburgh, EH218PY United Kingdom ~4.15 miles northeast of Bonnyrigg
  • High end Rural hotel
  • 7 suites in hotel
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Travelodge Edinburgh Cameron Toll : 43 Craigmillar Park Cameron To
+1-888-965-1860
43 Craigmillar Park Cameron To, Edinburgh, EH16 5PD United Kingdom ~4.41 miles northwest of Bonnyrigg
  • Three Star property
Prestonfield House
+1-888-788-5576
1 Priestfield Rd. Edinburgh, Edinburgh, EH16 5UT United Kingdom ~4.74 miles northwest of Bonnyrigg
  • Luxury 5-star hotel
  • 24 rooms in hotel
From$259
Very Good 4.5 /5Guest Reviews CallBookMore Details
Best Western Kings Manor Hotel
+1-888-897-9207
100 Milton Rd. East, Edinburgh, EH152NP United Kingdom ~4.78 miles north of Bonnyrigg
  • 3 star Suburban property
  • Check-in time: 15.00
  • Most guests thought the building was wonderful
  • Every guests reviewed thought it was easy to get to the train station
The Ben Doran Guest House : 11 Mayfield Gardens Edinburgh
+1-888-311-4278
11 Mayfield Gardens Edinburgh, Edinburgh, EH9 2AX United Kingdom ~4.88 miles northwest of Bonnyrigg
  • Expensive hotel
  • Check-in: 15:00
From$166
Average 3.5 /5Reviews CallBookMore Details
Salisbury Green Hotel & Bistro : Pollock Halls 18 Holyrood
+1-888-469-4795
Pollock Halls 18 Holyrood, Edinburgh, EH16 5AY United Kingdom ~5.11 miles northwest of Bonnyrigg
  • Three Star hotel
  • 36 rooms in hotel
Best Western Edinburgh South Braid Hills Hotel
+1-888-734-9421
134 Braid Rd., Edinburgh, EH106JD United Kingdom ~5.20 miles northwest of Bonnyrigg
  • 3-star Suburban hotel
  • 67 rooms in hotel
  • Room is all right
  • Professional service
Stewart by Heeton Concept
+1-888-841-5292
10 Young St. Edinburgh, Edinburgh, EH2 4JB United Kingdom ~5.46 miles northwest of Bonnyrigg
  • 4-star property
  • Check in time: 15:00
From$166
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Km Central in Sct
+1-888-455-5160
5 Richmond Place Edinburgh, Sct, EH8 9ST United Kingdom ~5.80 miles northwest of Bonnyrigg
  • Affordable property
Residence Inn by Marriott Edinburgh : 36 Simpson Loan
+1-888-965-8297
36 Simpson Loan, Edinburgh, EH39GG United Kingdom ~5.88 miles northwest of Bonnyrigg
  • 4 star Downtown hotel
  • Fitness / Gym is on-site
  • About half of guests were disappointed with the minibar
  • Most guests enjoyed the shower
From$301
Very Good 4.5 /5Reviews CallBookMore Details
Merchiston Residence - Edinburgh
+1-888-906-6358
4 Merchiston Ave., Edinburgh, EH104NX United Kingdom ~5.92 miles northwest of Bonnyrigg
  • 4-star Suburban property
  • 8 sleeping rooms in hotel
  • Awesome vibe
  • Close to bus routes
From$130
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Tony Asga - Aisha.Sakina Apartments
+1-888-749-6785
100 102 Holyrood Rd. Edinburgh, Sct, EH8 8AJ United Kingdom ~5.94 miles northwest of Bonnyrigg
  • High end hotel
  • Check-in time: 16:00
Hotel du Vin & Bistro Edinburgh
+1-888-878-9982
11 Bristo Place Edinburgh, Edinburgh, EH1 1EZ United Kingdom ~5.97 miles northwest of Bonnyrigg
  • 4 star hotel
  • Hotel has 42 rooms
From$160
Very Good 4.0 /5Review Score CallBookMore Details
Holyrood Aparthotel
+1-888-389-4485
1 Nether Bakehouse, Edinburgh, EH8 8PE United Kingdom ~6.00 miles northwest of Bonnyrigg
  • 4 star property
  • 6 floors in hotel
From$166
Very Good 4.0 /5Latest Reviews CallBookMore Details
Holiday Inn Express Edinburgh Royal Mile - Edinburgh
+1-888-389-4121
300 Cowgate, Edinburgh, EH11NA United Kingdom ~6.00 miles northwest of Bonnyrigg
  • Three Star Downtown property
  • 78 rooms in hotel
  • Wonderful sightseeing
  • Close to Waverley
From$206
Very Good 4.0 /5Guest Reviews CallBookMore Details
Abbey Strand Apartments at Holyrood in Edinburgh
+1-888-675-2083
2 Abbey Strand, Edinburgh, EH8 8DU United Kingdom ~6.02 miles northwest of Bonnyrigg
  • Three Star hotel
  • 9 rooms in property
Travelodge Edinburgh Central : 33 St. Marys St.
+1-800-716-8490
33 St. Marys St., Edinburgh, EH1 1TA United Kingdom ~6.04 miles northwest of Bonnyrigg
  • 3 star property
  • Check-in: 15:00
From$93
Very Good 4.0 /5Reviews CallBookMore Details
Ibis Edinburgh Centre South Bridge in Edinburgh
+1-800-805-5223
77 South Bridge, Edinburgh, EH11HN United Kingdom ~6.06 miles northwest of Bonnyrigg
  • 3 star property
  • Check-in: 14:00
  • Internet works
  • Good for sightseeing and located near shopping areas
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Adagio Aparthotel Edinburgh Royal Mile
+1-888-965-1860
231 Canongate, Edinburgh, EH88BJ United Kingdom ~6.09 miles northwest of Bonnyrigg
  • Four-star Downtown hotel
  • Hotel has an eco-friendly policy Read more
Central Hotel - Edinburgh
+1-888-788-5576
139 Cowgate, Edinburgh, EH11LL United Kingdom ~6.10 miles northwest of Bonnyrigg
  • Midscale Downtown property
  • Check in time: 14:00 PM
  • Every guests reviewed were happy with the tv
  • Excellent location to do sightseeing
Leonardo Edinburgh City in Edinburgh
+1-888-897-9207
79 Lauriston Place Edinburgh, Edinburgh, EH39HZ United Kingdom ~6.12 miles northwest of Bonnyrigg
  • 3-star hotel
  • Check-in: 14:00
From$93
Very Good 4.5 /5Review Score CallBookMore Details
Novotel Edinburgh Centre
+1-888-311-4278
80 Lauriston Place, Edinburgh, EH39DE United Kingdom ~6.12 miles northwest of Bonnyrigg
  • Expensive Downtown hotel
  • Check-in time: 15:00 PM
  • Good access to airport
  • Most guests said the breakfast was too expensive
From$115
Very Good 4.0 /5Recent Reviews CallBookMore Details
Next 25 Bonnyrigg Hotels >  [1 - 25 of 50]    
Next: See My Bonnyrigg Hotels with Pricing

Graph of Bonnyrigg, United Kingdom Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all Bonnyrigg, United Kingdom discounts available. The chart reflects the cheapest Bonnyrigg hotel for each day and each star rating category.

FAQs about hotels in Bonnyrigg

What are the top reviewed hotels in Bonnyrigg?

Cheval Old Town Chambers, The Knight Residence Apartments by Mansley and Market Street Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Bonnyrigg?

Prestonfield House, Cheval Old Town Chambers and The Knight Residence Apartments by Mansley are the top 3 luxury hotels near Bonnyrigg city center.

What hotels are closest to the city center of Bonnyrigg?

Melville Castle, Melville Castle, and Oyo Arden Guest House are the properties closest to Bonnyrigg city center.

What are the most popular independent hotels in Bonnyrigg?

Cheval Old Town Chambers, The Knight Residence Apartments by Mansley and Market Street Hotel are the best rated independent hotels (not part of a big brand).

What are the most popular Best Western hotels in Bonnyrigg?

Best Western Kings Manor Hotel and Best Western Edinburgh South Braid Hills Hotel are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Bonnyrigg?

Holiday Inn Express Edinburgh Royal Mile and Crowne Plaza Edinburgh - Royal Terrace are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top