Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Meal plans available
Reviewed on Sep. 1, 2017
Reviewed on Sep. 29, 2020
You could be seeing lower prices
Bonnyrigg Hotel Guide
From the cheap and cheerful to the more upmarket, Bonnyrigg has an abundance of quality short- and long-stay accommodation options. Expedia lists no less than 116 hotels within 0.1 kilometres (0.06 miles) of the heart of Bonnyrigg.
The The Retreat Castle, is an ideal choice for visitors as it's the most centrally located lodging option in Bonnyrigg.
The The Balmoral Hotel can be found 11 kilometres (7 miles) away from the main part of Bonnyrigg. Another alternative is the Old Town Chambers, which can be found 11 kilometres (7 miles) away. Other hotels and apartment options include the Prestonfield House and the Sheraton Grand Hotel & Spa, Edinburgh.
Once you have got to know Bonnyrigg, why don't you explore a bit more of the region? The Edinburgh and Lothian region has many things to see. Edinburgh and Lothian is marked by beaches, coastal plains, forests and rivers. Popular Edinburgh and Lothian visitor attractions include ruins. In this section of Scotland tourists can try their hand at mountain biking and mountain climbing.
Midlothian is 4 kilometres (2 miles) to the south of Bonnyrigg and is where you'll find Glencorse Golf Club and Kings Acre Golf Course. Some of our recommended Midlothian accommodation options include the Dalhousie Castle Hotel & Spa and The Sun Inn. 25 kilometres (15 miles) to the northeast of Bonnyrigg, is East Lothian, which is home to the Maitlandfield House Hotel and The Avenue Restaurant at The Victoria Inn. The Nungate Bridge and Haddington Golf Club are popular points of interest to check out should you visit East Lothian.
If watching sport is your passion, make sure you visit Murrayfield Stadium, which is 12 kilometres (7 miles) to the northwest of Bonnyrigg. Stay nearby to the action at the The Chester Residence or the Waldorf Astoria Edinburgh - The Caledonian.