Bonnyrigg Hotels from S$72

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bonnyrigg hotels

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (135 reviews)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
The price is S$255
includes taxes & fees
1 Mar - 2 Mar
Cringletie House Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,006 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
The price is S$85
includes taxes & fees
1 Mar - 2 Mar
Best Western Kings Manor Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (923 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is S$150
includes taxes & fees
1 Mar - 2 Mar
Macdonald Cardrona Hotel, Golf & Spa

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (288 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
The price is S$414
includes taxes & fees
1 Mar - 2 Mar
Marine North Berwick

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very good, (1,006 reviews)
"Enjoyed our stay."
United Kingdom
Karina
The price is S$114
includes taxes & fees
3 Mar - 4 Mar
Leonardo Edinburgh Murrayfield

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (677 reviews)
"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 S$251
includes taxes & fees
11 Mar - 12 Mar
Peebles Hydro Hotel

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,330 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is S$72
includes taxes & fees
27 Feb - 28 Feb
Britannia Hotel Edinburgh

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (200 reviews)
"Lovely setting. Warm welcome, staff friendly and efficient. Food excellent. "
United Kingdom
Jack
The price is S$438
includes taxes & fees
1 Mar - 2 Mar
Greywalls Hotel and Chez Roux

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,002 reviews)
"Great room and staff"
United Kingdom
Gemma
The price is S$197
includes taxes & fees
15 Mar - 16 Mar
Sheraton Grand Hotel & Spa, Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1,013 reviews)
"Lovely family stay, staff were friendly and hotel itself had a great atmosphere. Will definitely stay here again "
United Kingdom
Diljit
The price is S$136
includes taxes & fees
12 Mar - 13 Mar
Village Hotel Edinburgh

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (356 reviews)
"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 S$180
includes taxes & fees
1 Mar - 2 Mar
The Craigie

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,004 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
The price is S$100
includes taxes & fees
15 Mar - 16 Mar
Mercure Livingston Hotel

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,000 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is S$100
includes taxes & fees
3 Mar - 4 Mar
Braid Hills Hotel

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (943 reviews)
"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 S$190
includes taxes & fees
15 Mar - 16 Mar
The Bonham Hotel

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,002 reviews)
"Our stay at Leonardo was perfect! The staff were very helpful and courteous, the food was great and the location was perfect which allowed us to walk to all the places that we visited."
United States
Peter
The price is S$137
includes taxes & fees
2 Mar - 3 Mar
Leonardo Edinburgh City

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (663 reviews)
"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 S$182
includes taxes & fees
15 Mar - 16 Mar
Nira Caledonia

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (941 reviews)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
The price is S$133
includes taxes & fees
9 Mar - 10 Mar
Carberry Tower Mansion House and Estate

The Raeburn

The Raeburn
4.0 star property
Stockbridge
9.8 out of 10, Exceptional, (371 reviews)
"Room was spotless. Building well cared for. Staff friendly and helpful and efficient. Food very good."
United Kingdom
Shona
The price is S$168
includes taxes & fees
1 Mar - 2 Mar
The Raeburn

Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Old Town Edinburgh
8.6 out of 10, Excellent, (1,016 reviews)
"Breakfast and staff were lovely"
United Kingdom
Mary
The price is S$140
includes taxes & fees
2 Mar - 3 Mar
Novotel Edinburgh Centre

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End
9.6 out of 10, Exceptional, (406 reviews)
"Very friendly and helpful staff, great room and location, wonderful eggs beniedict royale and fresh squeezed orange juice for breakfast."
United Kingdom
Marcus
The price is S$218
includes taxes & fees
1 Mar - 2 Mar
The Rutland Hotel & Apartments
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.

The Annual Holiday Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.
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

  • Rich Cultural Heritage: Bonnyrigg boasts historic sites including colleges, castles, and churches, perfect for culture enthusiasts.
  • Charming Neighbourhoods: Stroll through friendly local areas, revealing hidden gems and inviting atmospheres.
  • Sports and Recreation: Engage in various sports at the local centre or enjoy golf at nearby courses.
  • Family-Friendly Activities: The town offers numerous excursions and attractions suitable for all ages.
  • Local Theatre Performances: Experience the vibrant arts scene with performances in local theatres.

Find great hotels near Bonnyrigg

Explore a range of accommodation options in Bonnyrigg, Scotland, catering to every traveler's needs. From family-friendly hotels to charming guesthouses, the area offers pet-friendly amenities and business-themed facilities. Whether you seek the best hotels in Bonnyrigg or wish to read reviews of local properties, you'll find a variety of choices for a memorable stay in this picturesque region.

  • Apex Grassmarket Hotel: Nestled in the heart of Edinburgh, the Apex Grassmarket Hotel offers a refined and eco-conscious stay just 9.7km from Bonnyrigg. This 4-star establishment is ideal for business travellers seeking a sustainable environment. With facilities such as multiple meeting rooms and a dedicated business centre, it ensures that all professional needs are met. Guests appreciate the hotel's commitment to eco-friendly practices, combining modern amenities with a focus on sustainability, making it a great choice for the environmentally aware visitor.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel is perfect for those seeking a vibrant, inclusive atmosphere, located 9.7km from Bonnyrigg. The ibis Edinburgh Centre South Bridge is not only eco-certified but also pet-friendly and LGBTQIA welcoming, making it a fantastic choice for diverse travellers. The hotel provides various amenities for pets, including food and water bowls, while its affiliation with LGBTQI travel guides enhances its reputation as a welcoming space. Guests enjoy its modern rooms and convenient location, with easy access to Edinburgh's rich cultural offerings.
  • Apex City of Edinburgh Hotel: Located a mere 9.7km from Bonnyrigg, the Apex City of Edinburgh Hotel is a family-friendly gem that boasts a 4-star rating. Ideal for families, this eco-certified hotel provides complimentary cribs and a host of child-friendly amenities, ensuring a comfortable stay for guests of all ages. The hotel combines modern luxury with sustainable practices, making it a perfect retreat for families looking to explore the enchanting city of Edinburgh while still being mindful of their environmental impact.

Where to stay in Bonnyrigg

Bonnyrigg, a charming town in Scotland, offers a delightful blend of history and warmth, perfect for culture-themed, romantic, or family vacations. Explore its hidden gems, stroll through its friendly neighbourhoods, and immerse yourself in the rich heritage of this former mining town. With attractions within walking distance, Bonnyrigg serves as an ideal base for your next getaway, allowing you to discover the inviting atmosphere and family-friendly excursions that await nearby.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis steeped in rich history and culture. Bonnyrigg is conveniently located within its sprawling boundaries, making it easy to explore the city's stunning attractions. Visitors are drawn to Edinburgh year-round, with peak travel occurring from July to September. The city offers a plethora of cultural experiences, from historic landmarks like the majestic Edinburgh Castle to bustling shopping districts and renowned theatres. Immerse yourself in the local scene, where you can enjoy festivals, art exhibitions, and culinary delights, ensuring an unforgettable city-themed getaway.
  • Lasswade: Just 1.4km from Bonnyrigg, Lasswade is a charming town that invites visitors to explore its romantic ambiance and family-friendly attractions. The town sees a spike in visitors during March to April and September, making it a delightful destination for a leisurely day trip. With its scenic golf courses and quaint shopping areas, Lasswade provides ample opportunities for relaxation and recreation. Explore local landmarks, including historic sites and symbolic buildings, while enjoying the picturesque surroundings that embody the essence of Scottish countryside.
  • Eskbank: Located 1.6km away from Bonnyrigg, Eskbank is a quaint village that offers a peaceful retreat for families and outdoor enthusiasts. The village enjoys steady visitor numbers throughout the year, with peaks in July to September. Eskbank is ideal for those seeking cultural experiences and outdoor activities, featuring local shopping options and climbing facilities. The area is rich in history, with symbolic landmarks and charming streets waiting to be explored. Whether you're looking for a leisurely stroll or an action-packed day, Eskbank has something for everyone.

Things to do near Bonnyrigg

Bonnyrigg offers a delightful blend of culture, romance, and family-friendly activities. Visitors can enjoy shopping in local boutiques, catch a performance at the theatre, or engage in a round of golf at nearby courses. For those keen on sports, the local sports centre provides various facilities, making it an ideal destination for both relaxation and recreation.

Shopping

In Bonnyrigg, visit Scottish Gems, a charming shopping centre 9.7km away, perfect for unique gifts. Tron Kirk, a vibrant public market also 9.7km away, offers a delightful local experience. Geoffrey Kiltmakers and Weavers, a store 9.7km from Bonnyrigg, specialises in traditional Scottish crafts.

Recreation

Roslin Glen Country Park, located 4.8km from Bonnyrigg, offers tranquil walking trails amidst stunning scenery, perfect for relaxation and rejuvenation. Kings Acre Golf Course, just 1.3km away, provides an invigorating outdoor experience for golf enthusiasts. For family fun, visit the Royal Commonwealth Pool, 8.0km away, featuring excellent aquatic facilities.

Adventure

Experience the thrill of Skirmish Edinburgh Paintball, located 11.3km from Bonnyrigg, where you can engage in exhilarating team battles. Alternatively, head to the Midlothian Snowsports Centre, 6.4km away, for skiing and snowboarding in a fantastic alpine atmosphere.

Nightlife

In Bonnyrigg, the nightlife scene is vibrant with Greyfriar's Bobby pub offering a relaxed atmosphere for drinks and romance. Nearby, the King's Theatre showcases cultural performances, perfect for family outings, while the Dominion Cinema provides a charming setting for catching the latest films.

*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 prices are lower compared to the peak summer months. Book your accommodation about a month in advance or look for last-minute deals on Expedia; Tuesdays tend to have the best rates. Utilise Expedia’s search tool to compare prices and filter for eco-friendly options. Lastly, consider bundling your hotel, flights, and activities for greater savings. Walking is also a cost-effective way to explore the charming town.

  • 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: Booking a hotel in Bonnyrigg about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To uncover the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Bonnyrigg hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Bonnyrigg

Bonnyrigg, Scotland, is ideal for culture-themed, romantic, and family vacations. Visitors can explore historic sites such as colleges, universities, castles, and churches, offering a rich cultural and outdoor experience. Notable attractions include Bonnyrigg Rose FC and the Burgh of Bonnyrigg, perfect for those seeking to immerse themselves in local heritage and community life.

  • Royal Mile: This historic thoroughfare is a vibrant stretch of Edinburgh, filled with shops, cafes, and street performers. As you stroll along its cobbled streets, you'll experience the lively atmosphere and stunning architecture that characterise the heart of the city.
  • University of Edinburgh: One of the oldest universities in the English-speaking world, it boasts beautiful historic buildings and a rich academic culture. Wander through its grounds and soak in the scholarly atmosphere that has inspired countless minds over centuries.
  • Palace of Holyroodhouse: This magnificent palace serves as the official residence of the monarch in Scotland. Explore its opulent state apartments and lush gardens, and immerse yourself in the royal history that echoes through its halls.

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

When planning your visit to Bonnyrigg, Scotland, you can fly into two major airports. Edinburgh Airport (EDI) is situated 17.7km away and offers luxurious accommodations such as Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George, all approximately 11.3km from the airport. Alternatively, Glasgow International Airport (GLA) is 82.1km from Bonnyrigg, with several excellent hotels nearby, including Mar Hall Golf & Spa Resort and Kimpton Blythswood Hotel & Spa, offering convenient airport transport services. For a third option, Dundee Airport (DND) is located 64.4km away, with quality lodging like The Hideaway Experience and Apex City Quay Hotel & Spa.

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 Moxy Edinburgh Airport. 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 Camera Obscura and World of Illusions and Edinburgh Zoo 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 Apex Waterloo Place Hotel 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. Top sights around the area include Royal Mile and Edinburgh Castle. 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 surrounding area include Royal Mile and Edinburgh Castle. You'll also find Rosslyn Chapel and Arthur's Seat 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