Bonnyrigg Hotels

Top offers for cheap hotels

Hotels in Bonnyrigg

Unearth the charm of Bonnyrigg, Scotland as you luxuriate in its finest hotels, known for their distinctive blend of world-class amenities and traditional Scottish hospitality. Ranging from chic boutique accommodations to grand, historical establishments, these hotels offer unparalleled comfort and an inviting ambiance that personifies the town’s warm and friendly spirit. Whether it's touring the majestic Midlothian landscape, indulging in a round of golf at the Broomieknowe Golf Club, or immersing in riveting historical narratives at the Dalhousie Castle, your experience is bound to be memorable. Imagine sampling the finest of Scottish cuisine made from fresh, local produce while enjoying the stunning vistas. Maybe you prefer a relaxing spa day at one of our luxurious resorts, offering authentic and rejuvenating Scottish therapies. Or perhaps, you seek the thrill of salmon fishing in the River Esk, followed by a delightful stay in a modern, sophisticated hotel nestled amidst the lush Scottish greenery. Bonnyrigg is not just about the accommodation, it's about creating unforgettable experiences and these handpicked hotels strive to amplify your Scottish adventure, taking it to a whole new level. So embark on this journey, taste the Scotch Whisky, listen to the nostalgic bagpipe tunes, and allow the best hotels in Bonnyrigg to provide you with the perfect home away from home.

Cheap hotels in Bonnyrigg

Bonnyrigg, United Kingdom

Dalhousie Castle Hotel & Spa

Bonnyrigg, United Kingdom

Modern Home Near Edinburgh City

Download our app

Plan your next adventure in a few taps.

Myprice offers

Sign in for special prices on hotels and accommodation.

Spread the cost

Secure your deal with just a small deposit, then pay the rest later.


FAQs about hotels in Bonnyrigg

If I want to stay in the center of Bonnyrigg, which hotels shall I consider?


One of the best hotels near the center of Bonnyrigg is Dalhousie Castle Hotel & Spa.

What are the best hotels to stay in Bonnyrigg?


What are the most convenient hotel rates in Bonnyrigg?