Find hotels in Bonnyrigg from NT$1,816

  • 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

3 Bedroom House-private Parking

3 Bedroom House-private Parking
2.0 star property
Bonnyrigg
3 Bedroom House-private Parking

W Edinburgh

W Edinburgh
5.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (390 reviews)
" the location off the hotel is excellent and the hotel staff very kind and helpful we had a very relaxing stay "
United Kingdom
David
The price is NT$6,595
NT$7,914 total
includes taxes & fees
Feb 1 - Feb 2
W Edinburgh

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 NT$4,802
NT$5,762 total
includes taxes & fees
Feb 1 - Feb 2
The Caledonian Edinburgh, Curio Collection by Hilton

Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,000 reviews)
"The stay was perfect! Staff were very accommodating and the location was so central."
United Kingdom
Daisy
The price is NT$5,153
NT$6,184 total
includes taxes & fees
Feb 1 - Feb 2
Kimpton Charlotte Square by IHG

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (134 reviews)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
The price is NT$6,586
NT$7,904 total
includes taxes & fees
Jan 31 - Feb 1
Cringletie House Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (672 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 NT$5,120
NT$6,144 total
includes taxes & fees
Feb 24 - Feb 25
Peebles Hydro Hotel

Macdonald Cardrona Hotel, Golf & Spa

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

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (355 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 NT$3,964
NT$4,757 total
includes taxes & fees
Feb 1 - Feb 2
The Craigie

Eden Locke

Eden Locke
4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,326 reviews)
"Spotless Accommodation, Excellent staff and service. Perfect location for touring the city and surrounding areas. Highly recommended. "
United Kingdom
Daniel
The price is NT$3,207
NT$3,849 total
includes taxes & fees
Feb 1 - Feb 2
Eden Locke

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,216 reviews)
"Great location and very cozy lobby bar where we enjoyed relaxing."
United States
Jayme
The price is NT$2,569
NT$3,082 total
includes taxes & fees
Feb 4 - Feb 5
Heeton Concept Aparthotel Edinburgh Queen Street

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
West End
9.6 out of 10, Exceptional, (401 reviews)
"Very clean, lovely staff, would definitely visit again."
United Kingdom
Linda
The price is NT$3,142
NT$3,771 total
includes taxes & fees
Feb 1 - Feb 2
The Resident Edinburgh

Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,421 reviews)
"Great location, very comfortable and spacious room, friendly staff."
United Kingdom
Christopher
The price is NT$3,103
NT$3,723 total
includes taxes & fees
Feb 1 - Feb 2
Apex Grassmarket Hotel

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
4.0 star property
Tollcross
8.6 out of 10, Excellent, (1,001 reviews)
"Professional friendly warm and clean! Very good breakfast hot or continental with available hot coffee. Easy access to shops pubs princess street and castle"
United States
ANNE
The price is NT$3,027
NT$3,633 total
includes taxes & fees
Feb 1 - Feb 2
Residence Inn by Marriott Edinburgh

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Edinburgh City Centre
8.6 out of 10, Excellent, (1,000 reviews)
"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 NT$2,910
NT$3,492 total
includes taxes & fees
Feb 1 - Feb 2
Edinburgh Marriott Hotel Holyrood

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2,380 reviews)
"An amazing location and friendly staff!"
United States
Charles Ryan
The price is NT$2,887
NT$3,464 total
includes taxes & fees
Feb 1 - Feb 2
Aparthotel Adagio Edinburgh Royal Mile

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (419 reviews)
"Yes room spotless and warm. All the staff were very friendly and helpfull. The meal we had was delicious too "
United Kingdom
linda
The price is NT$3,520
NT$4,224 total
includes taxes & fees
Feb 12 - Feb 13
The Park Hotel Peebles

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (653 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 NT$3,211
NT$3,853 total
includes taxes & fees
Feb 25 - Feb 26
Nira Caledonia

Haymarket Hotel

Haymarket Hotel
3.0 star property
West End
8.6 out of 10, Excellent, (1,000 reviews)
"Great breakfast, quiet and comfortable room and friendly and helpful staff "
United Kingdom
Diane
The price is NT$3,211
NT$3,853 total
includes taxes & fees
Feb 3 - Feb 4
Haymarket Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (176 reviews)
"Lovely atmosphere and friendly staff"
United Kingdom
Elizabeth
The price is NT$3,535
NT$4,242 total
includes taxes & fees
Feb 5 - Feb 6
The Hoxton Edinburgh

Le Monde Hotel

Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,000 reviews)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is NT$3,211
NT$3,853 total
includes taxes & fees
Feb 8 - Feb 9
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 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 Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG. See all available top hotels, or vacation rentals in Bonnyrigg.
What's the top vacation rental in Bonnyrigg?
First Holyrood House: This vacation home rental outside Bonnyrigg offers a furnished patio, a garden, and daily housekeeping to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms as well as a kitchen with a full-sized fridge, a dishwasher, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a selection of games. See all 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. Delta Hotels by Marriott Edinburgh and Holiday Inn Edinburgh by IHG 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 5 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