Find hotels in Bonnyrigg from NT$2,766

  • 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

Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (793 reviews)
"Excellent staff and great room"
United Kingdom
Rob
The price is NT$8,019
NT$9,622 total
includes taxes & fees
May 31 - Jun 1
Dalhousie Castle

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very Good, (1,021 reviews)
"Staff were spot-on, very helpful, room was lovely. Potholes need fixed on approach to hotel though."
United Kingdom
Chris
The price is NT$4,291
NT$5,149 total
includes taxes & fees
May 4 - May 5
Holiday Inn Express Edinburgh Airport by IHG

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,421 reviews)
"Brilliantly located for an early morning flight with a handy breakfast provision. "
United Kingdom
Graham
The price is NT$4,929
NT$5,915 total
includes taxes & fees
May 4 - May 5
Hampton by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,451 reviews)
"Room was clean and the staff was friendly!"
Canada
Noel
The price is NT$4,929
NT$5,915 total
includes taxes & fees
May 4 - May 5
DoubleTree by Hilton Edinburgh Airport

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (139 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is NT$8,202
NT$9,843 total
includes taxes & fees
May 1 - May 2
Cringletie House Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (939 reviews)
"Breakfast was excellent plenty of choice. We had issue with original room but staff eventually changed twin room to one I asked for ie king bed. Bedding clean but issue with room being cleaned (bed making,clean towels etc) Parking good"
United Kingdom
Williamina
The price is NT$3,404
NT$4,085 total
includes taxes & fees
May 31 - Jun 1
Macdonald Cardrona Hotel, Golf & Spa

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (698 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is NT$5,962
NT$7,154 total
includes taxes & fees
May 28 - May 29
Peebles Hydro Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,713 reviews)
"Had the most lovely stay!"
United States
Abhinav
The price is NT$4,063
NT$4,875 total
includes taxes & fees
May 4 - May 5
Dalmahoy Hotel & Country Club

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (957 reviews)
"Stayed for 2 nights. Staff meds us feel very welcome and accommodating.. situation ideal for restful break in woodland surroundings."
United Kingdom
Matthew
The price is NT$4,755
NT$5,706 total
includes taxes & fees
May 1 - May 2
Carberry Tower Mansion House and Estate

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,373 reviews)
"Nice clean rooms with great location next to the airport."
United States
Joshua
The price is NT$4,397
NT$5,277 total
includes taxes & fees
May 4 - May 5
Moxy Edinburgh Airport

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (362 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is NT$4,433
NT$5,319 total
includes taxes & fees
May 4 - May 5
The Craigie

ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
Gogar
8.2 out of 10, Very Good, (1,074 reviews)
"Friendly staff and so convenient to airport tram"
United States
Evelyn
The price is NT$3,120
NT$3,745 total
includes taxes & fees
May 10 - May 11
ibis budget Edinburgh Park

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,339 reviews)
"Great food, great rooms, great staff"
United Kingdom
Steven
The price is NT$3,511
NT$4,213 total
includes taxes & fees
May 4 - May 5
Dakota Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent from the staff in the reception area, the beautiful facilities, super clean, spacious and comfortable rooms, great restaurant and excellent breakfast. All I have to say that this is one of my favorite places to stay. Love the spacious bathrooms, and the staff was very helpful assisting me with mailing something on my behalf. "
United States
Ursula
The price is NT$7,033
NT$8,440 total
includes taxes & fees
May 17 - May 18
Norton House Hotel & Spa

The Lane Hotel

The Lane Hotel
4.0 star property
Morningside
9.6 out of 10, Exceptional, (217 reviews)
"Amazing hotel, fab and quirky pain and beautiful accommodation. Great location. "
United Kingdom
Caroline
The price is NT$5,957
NT$7,149 total
includes taxes & fees
May 4 - May 5
The Lane Hotel

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,307 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
The price is NT$4,220
NT$5,064 total
includes taxes & fees
May 10 - May 11
Holiday Inn Edinburgh by IHG

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,001 reviews)
"Stay was fantastic will definitely be back"
United Kingdom
Alan
The price is NT$4,539
NT$5,447 total
includes taxes & fees
May 17 - May 18
Novotel Edinburgh Park

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.2 out of 10, Wonderful, (1,000 reviews)
"Excellent stay! Great location. "
United States
Tracey
The price is NT$9,043
NT$10,851 total
includes taxes & fees
May 3 - May 4
The Caledonian Edinburgh, Curio Collection by Hilton

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very Good, (1,002 reviews)
"Lovely and helpful staff, clean room, plenty of things to do nearby and not too far from the town. "
United Kingdom
Jaimie
The price is NT$4,574
NT$5,489 total
includes taxes & fees
May 4 - May 5
Garner Edinburgh Haymarket by IHG

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,000 reviews)
"Very friendly, efficient staff."
United Kingdom
Rosalind
The price is NT$3,660
NT$4,391 total
includes taxes & fees
May 4 - May 5
Macdonald Houstoun House
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.

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 Sites: Explore the rich history of Bonnyrigg by visiting iconic landmarks like Dalhousie Castle and nearby castles.
  • Outdoor Activities: Enjoy leisurely walks through beautiful parks and take in the picturesque surroundings.
  • Cultural Experiences: Immerse yourself in local culture with intriguing graveyard tours and community events.
  • Vibrant Shopping: Discover local shops and markets for unique finds and souvenirs.
  • Convenient Getaways: Take a short trip to nearby Edinburgh for a vibrant city experience.

Find great hotels near Bonnyrigg

In Bonnyrigg, Scotland, you'll discover a variety of accommodation options tailored to your needs, including hotels and guesthouses. Whether you're seeking pet-friendly stays, business travel amenities, or an LGBTQIA-friendly environment, Bonnyrigg offers a welcoming atmosphere for all travelers. Explore the best hotels in the area to ensure a comfortable and enjoyable vacation experience in this charming Scottish town.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the Apex Grassmarket Hotel offers a unique blend of modern luxury and eco-conscious hospitality. This 4-star hotel is perfect for business travelers and eco-friendly vacationers alike, providing a range of amenities designed to enhance your stay. Guests can enjoy spacious rooms equipped with contemporary comforts, a fitness center, and an on-site restaurant that serves delicious local cuisine. With its stunning views of Edinburgh Castle, this hotel ensures a memorable experience while prioritizing sustainability.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This welcoming 3-star hotel is ideal for travelers seeking a pet-friendly and inclusive environment. Located near the historic Royal Mile, the ibis Edinburgh Centre South Bridge provides eco-certified accommodations and features that cater to the LGBTQIA community. Guests can enjoy comfortable rooms equipped with modern amenities, as well as pet-friendly services, including food and water bowls. Whether you're exploring the city or relaxing in your room, this hotel offers a warm atmosphere that makes everyone feel at home.
  • Apex City of Edinburgh Hotel: Perfect for families, the Apex City of Edinburgh Hotel combines comfort with a commitment to sustainability. This eco-certified 4-star hotel is located close to cultural attractions and offers a range of family-friendly amenities, including complimentary cribs for younger guests. The inviting rooms are designed for relaxation, while the on-site restaurant presents a delightful dining experience. With its prime location and thoughtful services tailored for families, this hotel is an excellent choice for a memorable getaway in Edinburgh.

Where to stay in Bonnyrigg

Bonnyrigg is a charming destination perfect for families and couples alike, offering a rich blend of history and friendly vibes. Explore the historic sites in town, enjoy leisurely strolls through beautiful parks, or take a weekend getaway to nearby Edinburgh for a vibrant city experience. Whether you're seeking a relaxing break or a budget-friendly excursion, Bonnyrigg provides the ideal backdrop for unforgettable memories.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that offers a rich blend of history, culture, and modernity. Located near Bonnyrigg, it attracts visitors year-round, with peak travel between July and September. The city's cultural experiences are unparalleled, featuring historic landmarks such as the iconic Edinburgh Castle and the Royal Mile. Whether you're shopping on Princes Street or enjoying live performances at the Edinburgh Playhouse, there's something for every traveler. Don’t miss the chance to explore the stunning architecture and beautiful parks that make Edinburgh a must-visit destination.
  • Lasswade: Just 1.4km from Bonnyrigg, Lasswade is a charming city known for its romantic ambiance and cultural significance. Visitors are drawn here for its quaint shopping areas and theaters, making it a perfect spot for leisurely strolls and intimate dining experiences. The city is home to several historic places and symbolic landmarks, including the impressive Lasswade Castle. Peak travel occurs during March to April and September, offering visitors a delightful experience in a serene setting, making it ideal for both relaxation and exploration.
  • Eskbank: Located 1.6km from Bonnyrigg, Eskbank is a quaint village that effortlessly combines a family-friendly atmosphere with urban conveniences. While visitor numbers peak during the summer months of July to September, Eskbank remains a pleasant destination year-round. The village offers shopping options and entertainment venues, including theaters and arena facilities. Notable landmarks nearby include historic sites and vibrant streets, providing a glimpse into the area's rich heritage. Whether you're here for business or leisure, Eskbank promises a welcoming and engaging experience.

Things to do near Bonnyrigg

Bonnyrigg offers a delightful mix of family-friendly, romantic, and cultural activities for all types of visitors. Enjoy a memorable stay while exploring the local recreation park, vibrant shopping area, and arena entertainment facility. Don't miss the opportunity for day trips, rejuvenating spa experiences, and intriguing graveyard tours, making your vacation both enjoyable and enriching.

Shopping

For a delightful shopping experience in Bonnyrigg, visit Scottish Gems, Tron Kirk, and Geoffrey Kiltmakers and Weavers, all within 9.7km. If you're up for a drive, explore larger shopping centers beyond this charming town for even more options.

Recreation

At Kings Acre Golf Course, enjoy a round of golf surrounded by beautiful landscapes and fresh air. For family fun, head to the Royal Commonwealth Pool for swimming and relaxation. Don’t miss Queen's Hall for a delightful evening of music and entertainment that uplifts the spirit.

Adventure

Experience thrilling adventures at Midlothian Snowsports Centre, located 6.4km from Bonnyrigg, where you can enjoy skiing and snowboarding on a snowy slope. For some competitive fun, head to Skirmish Edinburgh Paintball or Bedlam Paintball, both located 11.3km away, and immerse yourself in exciting paintball battles.

Nightlife

The nightlife in Bonnyrigg offers a charming mix of experiences. Start with drinks at Greyfriar's Bobby, then catch a show at the King's Theatre for a cultural touch. End your night with a film at Dominion Cinema, where family-friendly vibes create a cozy atmosphere.

*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 during your visit to Bonnyrigg, consider traveling between January and March for lower accommodation rates. Booking your hotel about a month in advance typically yields the best prices, and Tuesdays are the cheapest days to stay. Use Expedia to find great hotel deals by sorting options from lowest to highest price and filtering for eco-friendly accommodations. Additionally, look for package deals that combine flights, hotels, and activities for extra savings. Enjoy free local attractions and utilize public transport to keep costs down while exploring this charming area.

  • 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: Expedia's search tool makes it easy for you to choose your budget, desired location, and additional preferences. You can sort the results to display hotels from the lowest to the highest price, ensuring you find the most affordable options first. Additionally, you have the ability to filter your search by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Bonnyrigg with your flights and activities through an Expedia package deal.

Find the best attractions near Bonnyrigg

Bonnyrigg, Scotland, is perfect for family, romantic, and culture-themed vacations. Visitors can explore historic sites like Dalhousie Castle, charming streets, and nearby castles. This destination offers a blend of cultural experiences and outdoor adventures, catering to a variety of interests. Whether you're drawn to history or the picturesque surroundings, Bonnyrigg has something for everyone looking to immerse themselves in Scottish heritage.

  • University of Edinburgh: Explore one of the oldest universities in the English-speaking world, rich in history and culture. Stroll through its stunning architecture and vibrant campus, where you can soak up the scholarly atmosphere and learn about its contributions to education and research.
  • Hermitage of Braid and Blackford Hill Local Nature Reserve: Experience the tranquility of nature in this beautiful reserve, featuring scenic walking trails, lush woodlands, and captivating views. Perfect for hiking enthusiasts and those seeking a peaceful escape from city life.
  • Royal Mile: Immerse yourself in the lively atmosphere of this historic street, lined with shops, restaurants, and landmarks. Experience the essence of Edinburgh as you wander through its rich history and vibrant culture.

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

To visit Bonnyrigg, Scotland, the nearest major airport is Edinburgh (EDI), located 17.7km away. Nearby hotel options include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Another excellent choice is Kimpton Charlotte Square by IHG, just 9.7km away. Glasgow (GLA), 82.1km from Bonnyrigg, features the luxurious 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both within 11.3km. For Dundee (DND), located 64.4km away, the 5-star Hideaway Experience and the 4.5-star Premier Inn Dundee North are ideal choices, with proximity to the airport for easy access.

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 traveler data. Other good choices for your stay in the area are Holiday Inn Edinburgh by IHG and CODE - The Court, 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! You'll find that most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.
Where can I learn more about changing or cancelling my trip to Bonnyrigg?
For more details about picking new dates or cancelling your trip to Bonnyrigg, click here.
What's the best accommodation for a family vacation to Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Attractions in the area like Royal Commonwealth Pool and Camera Obscura and World of Illusions are also fun for kids of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodations with pools in Bonnyrigg?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Holiday Inn Edinburgh by IHG and Apex Waterloo Place Hotel are two additional hotels that feature an onsite pool. View all hotels with pools in Bonnyrigg.
What's the best accommodation near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
How is it staying 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 Edinburgh Castle and Royal Mile. In Bonnyrigg, there are 6 hotels and other accommodations 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 Edinburgh Castle and Royal Mile. You'll also find Rosslyn Chapel and Borthwick Castle in the area. Check out what more 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 temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Bonnyrigg is 35 inches.

Explore a world of travel with Expedia