Bonnyrigg Hotels, Motels & Accommodations
Melville Castle - Lasswade
Gilmerton Rd., Lasswade, EH181AP United Kingdom
Call
~1.35 miles north of Bonnyrigg
- Four-star Resort property
- Hotel has 32 rooms
Travelodge Edinburgh Cameron Toll
43 Craigmillar Park Cameron To, Edinburgh, EH16 5PD United Kingdom
Call
~4.40 miles northwest of Bonnyrigg
- Mid-scale property
- 115 sleeping rooms in hotel
Prestonfield House
1 Priestfield Rd. Edinburgh, Edinburgh, EH16 5UT United Kingdom
Call
~4.73 miles northwest of Bonnyrigg
- Luxurious 5 Star property
- 5 suites in hotel
The Scholar - Edinburgh
Pollock Halls 18 Holyrood, Edinburgh, EH16 5AY United Kingdom
Call
~5.11 miles northwest of Bonnyrigg
- 3 star hotel
- Check in: 14:00
KM Hotel
5 Richmond Place Edinburgh, Sct, EH8 9ST United Kingdom
Call
~5.80 miles northwest of Bonnyrigg
Ten Hill Place
10 Hill Pl, Edinburgh, EH89DS United Kingdom
Call
~5.83 miles northwest of Bonnyrigg
Holyrood Aparthotel
1 Nether Bakehouse, Edinburgh, EH88PE United Kingdom
Call
~5.99 miles northwest of Bonnyrigg
- High-end property
- Check-in: 14:00
Central Hotel - Edinburgh
139 Cowgate, Edinburgh, EH11LL United Kingdom
Call
~6.09 miles northwest of Bonnyrigg
- Mid-scale Downtown hotel
- Hotel has 42 rooms
Novotel Edinburgh Centre
80 Lauriston Place, Edinburgh, EH39DE United Kingdom
Call
~6.12 miles northwest of Bonnyrigg
- Expensive Downtown property
- 2 suites in hotel
Leonardo Royal Hotel Edinburgh
43 Jeffrey St., Edinburgh, EH11DH United Kingdom
Call
~6.15 miles northwest of Bonnyrigg
- Four star Downtown property
- Check-in time: 14:00 PM
Fraser Suites Edinburgh
12 26 St. Giles St., Edinburgh, EH42NF United Kingdom
Call
~6.21 miles northwest of Bonnyrigg
- Expensive Downtown property
- 75 rooms in hotel
Market Street Hotel - Sct
6 Market St. Edinburgh, Sct, EH11DE United Kingdom
Call
~6.22 miles northwest of Bonnyrigg
- Four star Downtown hotel
- Check in: 15:00
Next: See My Bonnyrigg Hotels with Pricing
Back to Top