Photo by RHaworth

Find hotels in Bonnyrigg from NT$2,029

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Dalhousie Castle

Dalhousie Castle
4.0 star property
Bonnyrigg
8.6 out of 10, Excellent, (782)
Housed in a magnificent castle, this hotel boasts 2 restaurants including the unique Dungeon Restaurant serving local cuisine. Enjoy free breakfast, Wi-Fi and parking while taking advantage of indulgent spa treatments. Dalhousie Castle is minutes from Dalkeith Country Park.

"Exceptional cleanliness great rooms and first class food "
United Kingdom
Douglas
Dalhousie Castle

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1344)
Set just 1 mi from Edinburgh Airport with 24-hour shuttle service, this hotel pampers with a full-service spa, indoor pool, and health club. Enjoy The Space restaurant and bar after exploring nearby Edinburgh Castle and Zoo. Edinburgh Airport Tram Stop is a 7-minute walk away.

"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
The price is NT$2,663
NT$3,195 total
includes taxes & fees
Jan 11 - 2026/1/12
DoubleTree by Hilton Edinburgh Airport

Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
3.0 star property
Dunfermline
8.8 out of 10, Excellent, (982)
Relax at this Dunfermline hotel offering free breakfast, WiFi, and parking. Just minutes from the historic abbey and Pittencrieff Park, with a restaurant and bar onsite. Clean rooms and friendly staff ensure a pleasant Scottish experience.

"Nice clean hotel, team were lovely"
United Kingdom
Mark
The price is NT$2,019
NT$2,423 total
includes taxes & fees
Jan 11 - 2026/1/12
Holiday Inn Express Dunfermline by IHG

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1270)
This business-friendly hotel offers convenient access to Edinburgh Park and Edinburgh Zoo. Work out in the fitness center, then grab a meal at the restaurant or relax with a drink at the bar. Free WiFi and parking enhance your stay in South Queensferry.

"Stunning hotel, beautiful rooms and staff very friendly and welcoming. Fantastic stay "
United Kingdom
Keren
The price is NT$2,748
NT$3,298 total
includes taxes & fees
Dec 22 - Dec 23
Dakota Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1000)
Peaceful Victorian retreat near Edinburgh Airport, featuring a full-service spa with massages and aromatherapy. Swim in the indoor pool, dine at the restaurant, or unwind at the bar. Edinburgh Zoo and Murrayfield Stadium are just a short drive away.

"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
The price is NT$3,446
NT$4,135 total
includes taxes & fees
Jan 5 - 2026/1/6
Norton House Hotel & Spa

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (910)
Set amid rolling hills near Peebles, this hotel offers an 18-hole golf course and full-service spa with aromatherapy. Enjoy British cuisine at Renwicks Restaurant, refresh in the indoor pool, or relax at 2 bars. Edinburgh Airport is just 40 minutes away.

"Didn't have the breakfast but an amazing hotel to stay at! Room's are really clean and spacious "
United Kingdom
Matthew
The price is NT$4,187
NT$5,025 total
includes taxes & fees
Dec 14 - Dec 15
Macdonald Cardrona Hotel, Golf & Spa

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2135)
Walking distance to Edinburgh Airport Tram Stop, this hotel offers a fitness center and restaurant with bar. Explore Edinburgh Zoo and Murrayfield Stadium, both a short drive away. Guests praise the comfortable beds and helpful staff.

"Clean room, walkable short distance to airport, food was great, free drink at check in, nice beds!!"
United States
Pamela
The price is NT$2,193
NT$2,631 total
includes taxes & fees
Jan 5 - 2026/1/6
Moxy Edinburgh Airport

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1346)
Located in Newbridge, this hotel offers a 7-minute walk to Edinburgh Airport Tram Stop and quick drives to Edinburgh Zoo and Murrayfield Stadium. Enjoy the restaurant, 24-hour fitness center, and bar after a day of exploring nearby Princes Street.

"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
The price is NT$3,402
NT$4,083 total
includes taxes & fees
Dec 25 - Dec 26
Hampton by Hilton Edinburgh Airport

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (916)
"Lovely hotel "
United Kingdom
martin
Carberry Tower Mansion House and Estate

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (279)
Immerse yourself in coastal luxury at this spa retreat overlooking North Berwick's shores. Indulge in massages and facials, dine on local cuisine at The Lawn, and enjoy the indoor pool after a round at the adjacent golf course.

"Wonderful location, helpful staff and great facilities"
United Kingdom
Rona
The price is NT$7,174
NT$8,608 total
includes taxes & fees
Dec 17 - Dec 18
Marine North Berwick

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (197)
"Lovely setting. Warm welcome, staff friendly and efficient. Food excellent. "
United Kingdom
Jack
The price is NT$9,045
NT$10,854 total
includes taxes & fees
Dec 28 - Dec 29
Greywalls Hotel and Chez Roux

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2334)
Steps from Grassmarket and Edinburgh Castle, this hotel delights with an indoor pool and sauna. Enjoy Metro Bar & Brasserie dining, 24-hour room service, and comfortable beds while being just minutes from Princes Street Tram Stop.

"Lovely hotel, friendly staff, great food, clean room, great location "
United Kingdom
Kerry-Ann
The price is NT$3,106
NT$3,727 total
includes taxes & fees
Jan 4 - 2026/1/5
Apex Grassmarket Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.2 out of 10, Very Good, (669)
Overlooking picturesque Peebles, this spa hotel features an indoor pool and full-service treatments including aromatherapy. Unwind at the bar after exploring nearby golf club and Haylodge Park. Free breakfast and helpful staff create a rejuvenating Scottish getaway.

"Last minute booking and very nice place. Great brekko too"
United Kingdom
Chris
The price is NT$4,958
NT$5,949 total
includes taxes & fees
Jan 4 - 2026/1/5
Peebles Hydro Hotel

Market Street Hotel

Market Street Hotel
4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1200)
This stylish hotel sits between Princes Street and Royal Mile, just 4 minutes from Waverley Station. Savor meals at the restaurant, unwind with drinks on the rooftop terrace, and explore Edinburgh Castle nearby. Guests praise the comfortable beds and attentive service.

"Excellent hotel with great facilities in a fantastic location"
United States
Michael
Market Street Hotel

Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (697)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
The price is NT$2,350
NT$2,820 total
includes taxes & fees
Jan 11 - 2026/1/12
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1284)
Immerse in Edinburgh's culture at this centrally located hotel near major attractions. A short 4-minute walk to Waverly Train Station with Edinburgh Castle nearby. After sightseeing, enjoy the fitness center or dine at Leo's restaurant while appreciating the quiet atmosphere.

"Lovely hotel, excellent location and the staff were lovely "
United Kingdom
Janice
The price is NT$3,414
NT$4,097 total
includes taxes & fees
Jan 11 - 2026/1/12
Leonardo Royal Hotel Edinburgh

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, (1002)
Just 10 minutes from Edinburgh Airport, this hotel offers a welcoming atmosphere with complimentary breakfast and WiFi. The on-site café serves tasty meals, while Edinburgh Zoo and Murrayfield Stadium are only a short drive away.

"Good stay friendly staff "
United Kingdom
Pinky
The price is NT$1,919
NT$2,303 total
includes taxes & fees
Dec 24 - Dec 25
Holiday Inn Express Edinburgh Airport by IHG

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1000)
"Very friendly staff, good breakfast, nice location"
United Kingdom
Paul
The price is NT$3,210
NT$3,852 total
includes taxes & fees
Dec 18 - Dec 19
Macdonald Houstoun House

Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (666)
Escape to this inviting hotel featuring a stylish cocktail bar and elegant Grande Restaurant. Clean, comfortable rooms await after exploring nearby Cluny Golf and Kirkcaldy Museum. Enjoy the peaceful terrace, lush gardens, and complimentary WiFi and parking.

"Great hotel, great location, fabulous food and lovely staff"
United Kingdom
Mark
Dean Park Hotel

DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (859)
Located near North Queensferry Station, this Dunfermline hotel offers easy access to Deep Sea World and Forth Road Bridge. Enjoy meals at The Shore restaurant, relax in the bar/lounge, or maintain fitness in the 24-hour gym.

"Had a great stay, all staff most helpful and courteous, bed very comfortable with good choice of pillows, food excellent, both dinner and breakfast. Only negative point was there was no room care during our two night stay, I presume just an oversight but it certainly didn’t detract from our stay. Looking forward to staying again. "
United Kingdom
John
The price is NT$2,596
NT$3,115 total
includes taxes & fees
Dec 23 - Dec 24
DoubleTree by Hilton Edinburgh - Queensferry Crossing
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 7.8 mi (12.5 km) from the heart of Bonnyrigg, Holiday Inn Edinburgh by IHG is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are Apex Grassmarket Hotel and Moxy Edinburgh Airport. See all available top hotels, or vacation rentals in Bonnyrigg.
What's the top vacation rental in Bonnyrigg?
3 Bedroom House-private Parking: Visitors give good reviews to this Bonnyrigg vacation home rental, which comes with free WiFi so you can feel at home during your trip. 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 Hotel & Spa 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?
Holiday Inn Edinburgh by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool, and a health club. Apex Grassmarket Hotel 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. A top sight in the area is Edinburgh Castle. 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?
Edinburgh Castle is a notable place to visit in the area. 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