Find hotels in Bonnyrigg from Rp1.146.891

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bonnyrigg hotels

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (675 reviews)
  • cleanliness
    Experience tranquil Scottish Borders at this elegant spa retreat in Peebles.
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is Rp2.792.331
Rp3.350.797 total
includes taxes & fees
2 Mar - 3 Mar
Peebles Hydro Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (919 reviews)
  • cleanliness
    Unwind with championship golf and spa treatments near the Scottish borders.
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is Rp1.534.143
Rp1.840.971 total
includes taxes & fees
13 Feb - 14 Feb
Macdonald Cardrona Hotel, Golf & Spa

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (134 reviews)
  • cleanliness
    Stately Victorian retreat with French cuisine set in scenic Peebles gardens.
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (355 reviews)
  • cleanliness
    Traditional countryside hotel in Penicuik, minutes from Edinburgh Airport.
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is Rp2.001.056
Rp2.401.267 total
includes taxes & fees
15 Feb - 16 Feb
The Craigie

W Edinburgh

W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (394 reviews)
  • cleanliness
    Relax at this luxury St Andrew Square hotel steps from Edinburgh's top attractions.
"Super Friendly staff, great location and great room"
United Kingdom
Roger
The price is Rp3.487.554
Rp4.404.838 total
includes taxes & fees
26 Feb - 27 Feb
W Edinburgh

Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street
3.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,221 reviews)
  • cleanliness
    Edinburgh stay with stylish kitchens, steps from George Street and Princes Street.
"Great stay, lovely room"
United Kingdom
Mark
Heeton Concept Aparthotel Edinburgh Queen Street

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (656 reviews)
  • cleanliness
    Located near George Street in Edinburgh, this luxurious hotel offers gourmet dining.
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is Rp1.766.646
Rp2.119.976 total
includes taxes & fees
23 Feb - 24 Feb
Nira Caledonia

Eden Locke

Eden Locke
4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,330 reviews)
  • cleanliness
    Stylish apartments in central Edinburgh with full kitchens and premium bedding.
"Spotless Accommodation, Excellent staff and service. Perfect location for touring the city and surrounding areas. Highly recommended. "
United Kingdom
Daniel
The price is Rp1.696.133
Rp2.035.359 total
includes taxes & fees
23 Feb - 24 Feb
Eden Locke

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.0 out of 10, Wonderful, (1,000 reviews)
"Lovely room beautiful hotel bar and really friendly helpful staff "
United Kingdom
Louise
The price is Rp2.544.951
Rp3.053.941 total
includes taxes & fees
22 Feb - 23 Feb
The Caledonian Edinburgh, Curio Collection by Hilton

The Raeburn

The Raeburn
4.0 star property
Stockbridge
9.8 out of 10, Exceptional, (370 reviews)
  • cleanliness
    Experience Edinburgh charm in this Stockbridge hotel with easy access to Castle and Princes Street.
"Room was spotless. Building well cared for. Staff friendly and helpful and efficient. Food very good."
United Kingdom
Shona
The price is Rp2.083.956
Rp2.500.747 total
includes taxes & fees
22 Feb - 23 Feb
The Raeburn

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (186 reviews)
  • cleanliness
    Stylish Edinburgh hotel near city attractions with easy transit access.
"Lovely hotel with great staff"
United Kingdom
Elizabeth
The price is Rp1.869.558
Rp2.243.469 total
includes taxes & fees
19 Feb - 20 Feb
The Hoxton Edinburgh

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,001 reviews)
  • cleanliness
    Experience Edinburgh's Royal Mile just steps away from this spa hotel with a pool.
"Classy room and amenities, great breakfast, good location, friendly and professional staff. Look forward to staying at a Marriott again soon. "
United Kingdom
Michael
The price is Rp1.542.250
Rp1.850.700 total
includes taxes & fees
22 Feb - 23 Feb
Edinburgh Marriott Hotel Holyrood

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (942 reviews)
  • cleanliness
    Elegant Edinburgh haven within walking distance to iconic Princes Street attractions.
"Excellent stay at this wonderful hotel in January. We found everything to be first rate - cleanliness, standard of service, quality of the food and beverages, ambience and appointment of the room. Would have no hesitation in recommending this hotel."
United Kingdom
Antony
The price is Rp1.968.181
Rp2.361.818 total
includes taxes & fees
15 Feb - 16 Feb
The Bonham Hotel

Haymarket Hotel

Haymarket Hotel
3.0 star property
West End
8.6 out of 10, Excellent, (1,001 reviews)
"Great breakfast, quiet and comfortable room and friendly and helpful staff "
United Kingdom
Diane
The price is Rp1.115.245
Rp1.338.294 total
includes taxes & fees
15 Feb - 16 Feb
Haymarket Hotel

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,384 reviews)
  • cleanliness
    Stylish aparthotel on Royal Mile with kitchenettes for exploring Edinburgh.
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is Rp1.800.760
Rp2.160.912 total
includes taxes & fees
2 Mar - 3 Mar
Aparthotel Adagio Edinburgh Royal Mile

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
  • cleanliness
    Victorian elegance close to Edinburgh with full spa and tranquil ambiance.
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is Rp2.572.786
Rp3.087.343 total
includes taxes & fees
2 Mar - 3 Mar
Norton House Hotel & Spa

Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,000 reviews)
  • cleanliness
    Discover the charm of Edinburgh with access to George Street and a full-service spa.
"Great Hotel, really friendly staff, loved the social hour too! "
United Kingdom
Eleanor
The price is Rp2.654.770
Rp3.185.724 total
includes taxes & fees
22 Feb - 23 Feb
Kimpton Charlotte Square by IHG

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,627 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is Rp1.234.938
Rp1.481.925 total
includes taxes & fees
22 Feb - 23 Feb
Point A Hotel Edinburgh Haymarket

Grassmarket hotel

Grassmarket hotel
3.0 star property
Old Town Edinburgh
8.6 out of 10, Excellent, (1,002 reviews)
  • cleanliness
    Explore Edinburgh's historic heart with easy access to the castle and Royal Mile.
"Great hotel for the price "
Canada
Samuel
Grassmarket hotel

Le Monde Hotel

Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,000 reviews)
  • cleanliness
    Stylish hotel in central Edinburgh offers nightlife and easy access to iconic sites.
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is Rp1.698.039
Rp2.037.647 total
includes taxes & fees
22 Feb - 23 Feb
Le Monde Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Bonnyrigg

This small town near Edinburgh offers peaceful walks through Pittendreich Wood and the scenic Lasswade path. Visit Dalhousie Castle Hotel for afternoon tea or explore the historic Rosslyn Chapel in nearby Roslin.

The west front of Dalhousie Castle near Bonnyrigg, Midlothian, Scotland. More images.
Photo by RHaworth
Open Photo by RHaworth

Top Bonnyrigg Hotel Reviews

More cheap stays in Bonnyrigg

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Historic Colleges and Castles: Explore the rich history of Bonnyrigg with its impressive colleges and nearby castles, offering a glimpse into Scotland's past.
  • Local Recreation Parks: Enjoy family-friendly activities in the local parks and adventure playgrounds, perfect for relaxation and fun.
  • Vibrant Shopping Areas: Discover a variety of shops and boutiques that showcase local crafts and products.
  • Proximity to Edinburgh: Take advantage of Bonnyrigg's location to easily visit the stunning sights of Edinburgh.
  • Welcoming Accommodation: Choose from charming guesthouses and hotels, ensuring a comfortable stay for all types of travellers.

Find great hotels near Bonnyrigg

Discover the perfect retreat in Bonnyrigg, Scotland, with a range of accommodation options tailored to suit every traveller. From charming guesthouses to well-appointed hotels, you'll find pet-friendly facilities and welcoming environments for business travellers and the LGBTQIA community. Experience the warmth of Midlothian hospitality while exploring the nearby attractions, ensuring a memorable stay in this picturesque area.

  • Apex Grassmarket Hotel: Nestled in the vibrant heart of Edinburgh, the Apex Grassmarket Hotel offers a stylish and eco-friendly retreat for discerning travellers. This 4-star hotel boasts a unique theme that combines modern comfort with sustainable practices, making it an ideal choice for eco-conscious visitors. Guests can enjoy spacious rooms with stunning views of Edinburgh Castle, a fitness centre, and a delightful restaurant serving locally sourced dishes. The hotel's commitment to sustainability is evident in its eco-certification, ensuring that your stay contributes positively to the environment. With its proximity to Bonnyrigg, this hotel is perfect for both business and leisure travellers seeking a refined experience.
  • Apex City of Edinburgh Hotel: Perfectly suited for families, the Apex City of Edinburgh Hotel is another eco-certified gem located within a short distance from Bonnyrigg. This 4-star accommodation is designed with families in mind, featuring amenities such as complimentary cribs and a welcoming atmosphere for children. Guests can take advantage of modern rooms, a well-equipped fitness centre, and an on-site restaurant that caters to diverse tastes. The hotel's family-friendly services and commitment to eco-sustainability make it an excellent choice for those looking to enjoy a fun-filled family vacation while being mindful of their environmental impact.
  • ibis Edinburgh Centre Royal Mile – Hunter Square: This 3-star hotel offers a welcoming and inclusive atmosphere, making it a prime choice for LGBTQIA travellers and pet owners alike. Located conveniently close to Bonnyrigg, the ibis Edinburgh Centre Royal Mile features modern, compact rooms with all the essential amenities. The property is pet-friendly, allowing guests to bring their furry companions along, with special amenities such as food and water bowls provided. Its affiliation with LGBTQI travel guides ensures a warm and accepting environment for all guests. With its central location and welcoming vibe, this hotel is perfect for those seeking a lively and friendly stay in Edinburgh.

Where to stay in Bonnyrigg

Bonnyrigg, a charming town in Scotland, offers a delightful blend of history and culture, ideal for romantic getaways or family vacations. Explore the friendly atmosphere, visit nearby Edinburgh for its stunning sights, or enjoy adventurous excursions in the region. With budget-friendly accommodations and a welcoming community, Bonnyrigg provides an enriching experience for all types of travellers seeking relaxation and exploration in this picturesque part of the UK.

  • Edinburgh: As a vibrant metropolis, Edinburgh serves as the cultural heart of Scotland. With Bonnyrigg nestled within its boundaries, the city offers a rich tapestry of experiences for visitors, especially from July to September when the influx of tourists peaks. Here, you can immerse yourself in a plethora of activities, from exploring historic castles to indulging in shopping at its bustling areas. The city's iconic landmarks, such as the Royal Mile and Edinburgh Castle, provide a historical backdrop that complements its modern attractions, making it a perfect destination for family outings and cultural exploration.
  • Lasswade: Just 1.4km from Bonnyrigg, the charming town of Lasswade boasts a unique blend of cultural and romantic experiences. The peak visiting months of March to April and September draw those eager to explore its boutique shopping and local theatre scene. The town is home to notable landmarks, including historic sites and castles, which add to its allure. Whether you're on a romantic getaway or a business trip, Lasswade's welcoming atmosphere and scenic views make it an inviting stop on your Scottish journey.
  • Eskbank: Located a mile from Bonnyrigg, Eskbank is a quaint village perfect for families and culture enthusiasts alike. With visitor numbers rising from July to September, the village offers a delightful mix of shopping, theatre, and entertainment facilities. As you stroll through Eskbank, you'll encounter historic sites and vibrant streets that tell the story of its rich heritage. This village is an ideal base for exploring the surrounding region while enjoying a peaceful, community-oriented atmosphere.

Things to do near Bonnyrigg

Bonnyrigg, Scotland, is an ideal destination for romantic getaways and family vacations, offering a range of cultural activities. Visitors can enjoy the local recreation park, explore shopping areas, and experience the arena entertainment facility. For adventure seekers, there are adventure playgrounds and unique authentic experiences to be had, along with opportunities for delightful beach outings nearby. Bonnyrigg promises a charming blend of leisure and adventure for all types of travellers.

Shopping

In Bonnyrigg, you can explore Scottish Gems, a shopping centre 9.7km away, perfect for family and city vibes. Also nearby is the Tron Kirk, a lively public market, and Geoffrey Kiltmakers and Weavers, ideal for unique gifts, both situated 9.7km from Bonnyrigg.

Recreation

Queen's Hall offers an enchanting music concert experience, just a stone's throw from Bonnyrigg, creating an atmosphere filled with entertainment and culture. For sports enthusiasts, Glencorse Golf Club provides a stunning outdoor setting for a round of golf, while the Royal Commonwealth Pool is perfect for family-friendly aquatic fun.

Adventure

At the Midlothian Snowsports Centre, located 6.4km from Bonnyrigg, you can enjoy thrilling skiing and snowboarding in a fantastic atmosphere. For a different kind of excitement, head to Skirmish Edinburgh Paintball or Bedlam Paintball, both 11.3km away, where you can engage in exhilarating paintball battles amidst adventure vibes.

Nightlife

For a lively night in Bonnyrigg, consider a visit to Greyfriar's Bobby for a warm pub atmosphere. Alternatively, enjoy a cultural experience at the King's Theatre or catch a film at Dominion Cinema, perfect for families and couples alike.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Bonnyrigg

To save money on your trip to Bonnyrigg, consider visiting between January and March when accommodation prices are lower. Booking your hotel about a month in advance can yield better rates, but last-minute deals on Expedia may also help. Aim for a Tuesday stay for the best prices, while Saturday tends to be the most expensive. Use Expedia’s filters to find eco-friendly hotels, and consider package deals that combine flights, hotels, and activities for added savings. Free activities and public transport options are also great ways to keep costs down during your visit.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Bonnyrigg are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Bonnyrigg is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Bonnyrigg is Tuesday. The most expensive day to stay in Bonnyrigg is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by combining your hotel reservation in Bonnyrigg with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg is an ideal destination for romantic getaways, cultural experiences, and family holidays. Visitors can explore a variety of attractions, including historic colleges, vibrant streets, and imposing castles. The local points of interest cater to those seeking both cultural enrichment and outdoor adventures, ensuring a memorable stay in this charming Scottish town.

  • Portobello Beach: Enjoy the sandy shores and vibrant beach vibes at Portobello Beach, located 9.7km from Bonnyrigg. Ideal for a leisurely stroll, this picturesque beach offers stunning views of the Firth of Forth, making it a perfect spot for relaxation and seaside fun.
  • Bruntsfield Links Short Hole Golf Course: Experience a touch of history at this charming pitch and putt course, also located 9.7km away. Known for its friendly atmosphere, it's a great place for golfers of all skill levels to enjoy a casual game amidst lush greenery.
  • Royal Mile: Immerse yourself in the lively city vibes of the Royal Mile, situated 9.7km from Bonnyrigg. This historic street is lined with shops, cafés, and attractions, offering a taste of Edinburgh's rich culture and heritage.

Best time to go to Bonnyrigg

The best time to visit Bonnyrigg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly HighSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly LowSlightly High
July58.1°F (14.5°C)Light RainMostly CloudyAverageSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Bonnyrigg

Accessing Bonnyrigg, Scotland, is convenient via several major airports. Edinburgh Airport (EDI) is situated 17.7km away and boasts luxury accommodations such as The Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from the airport. Apex Grassmarket Hotel, a 4-star option, is 9.7km from EDI. Glasgow International Airport (GLA) is 82.1km distant, with notable hotels like JA Mar Hall Scotland, located 6.4km away, and Leonardo Royal Hotel Glasgow, 11.3km from the airport. Dundee Airport (DND), 64.4km from Bonnyrigg, offers nearby options like Premier Inn Dundee North, 3.2km away, and Apex City Quay Hotel & Spa, 4.8km away.

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Located 6.1 mi (9.8 km) from the heart of Bonnyrigg, Apex Grassmarket Hotel is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Aparthotel Adagio Edinburgh Royal Mile and Delta Hotels by Marriott Edinburgh. See all available top hotels, or vacation rentals in Bonnyrigg.
If I need to cancel my hotel reservation in Bonnyrigg, will I receive a refund?
Yes, most hotel reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.
What's the best family accommodation in Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Also, attractions in the area such as Edinburgh Zoo and Royal Commonwealth Pool are fun for children of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodation options with pools in Bonnyrigg?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG are two additional hotels that offer an on-site pool. View all hotels with pools in Bonnyrigg.
How is it to stay in Bonnyrigg?
History buffs will enjoy exploring Bonnyrigg, and visitors give high marks for the top-notch restaurants. Welcoming and relaxing, this city also attracts tourists with its spas. Royal Mile, Edinburgh Castle and Princes Street are some of the top sights around the area. In Bonnyrigg, there are 5 hotels and other accommodation options to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
Notable places to visit in the wider area include Royal Mile, Edinburgh Castle and Princes Street. Additionally, you'll find Edinburgh Zoo in the area. Take a look at what more there is to see and do in Expedia's Bonnyrigg guide.
What's the weather like in Bonnyrigg?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Bonnyrigg is 887 mm.

Explore a world of travel with Expedia