Photo by RHaworth

Find hotels in Bonnyrigg from NT$2,021

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

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (132)
Immerse yourself in Victorian elegance at this family-friendly country house featuring The Sutherland Restaurant's French cuisine. With 3 bars, a garden, and terrace, you're perfectly positioned near Great Polish Map of Scotland and Peebles Golf Club.

"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1000)
Unwind at this peaceful hotel with a full-service spa and indoor pool, just a 6-minute walk from Brunstane Station. Explore nearby Portobello and Musselburgh beaches, then dine on international cuisine at Lauders restaurant.

"The room was spotless ,staff very welcoming and attentive to our needs"
United Kingdom
Margaret
The price is NT$2,781
NT$3,337 total
includes taxes & fees
Jan 4 - 2026/1/5
Best Western Kings Manor Hotel

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (280)
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,163
NT$8,596 total
includes taxes & fees
Dec 17 - Dec 18
Marine North Berwick

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$3,545
NT$4,254 total
includes taxes & fees
Dec 17 - Dec 18
Macdonald Cardrona Hotel, Golf & Spa

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very Good, (1002)
Located within a 10-minute drive of Edinburgh Zoo and Murrayfield Stadium, this hotel offers an indoor pool, sauna, and fitness center. Grab a local bite at the Bar and Grill, then unwind at the bar/lounge after exploring popular Edinburgh Castle.

"Excellent service, staff were very friendly, great breakfast choices & good for buses to travel to Edinburgh. "
United Kingdom
David John
The price is NT$1,842
NT$2,211 total
includes taxes & fees
Jan 11 - 2026/1/12
Leonardo Edinburgh Murrayfield

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,938
NT$5,926 total
includes taxes & fees
Jan 4 - 2026/1/5
Peebles Hydro Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very Good, (1003)
Dive into the indoor pool at this welcoming Edinburgh hotel, where international cuisine is served in Village Grill. A bar, fitness center, and hot tub complete the offerings, while Edinburgh Castle and George Street are just minutes away.

"Lovely stay, stayed before and will be staying again. Good location "
United Kingdom
Kev
The price is NT$2,433
NT$2,920 total
includes taxes & fees
Jan 4 - 2026/1/5
Village Hotel Edinburgh

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1001)
Located in Livingston with free WiFi and parking, this hotel puts you near Livingston Designer Outlet and Almondvale Stadium. The Brasserie serves three daily meals, and the helpful staff ensures a pleasant business or leisure trip.

"Was a nice location"
United Kingdom
Matthew
The price is NT$2,039
NT$2,446 total
includes taxes & fees
Jan 11 - 2026/1/12
Mercure Livingston Hotel

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (929)
Experience tranquility in this luxurious hotel set in a quiet neighborhood near Edinburgh's main sights. Just 10 minutes from George Street with 24-hour room service and a welcoming bar. Haymarket Station is 11 minutes away, making city exploration seamless.

"Amazing staff, hotel was extremely cozy and every detail was thought of! Impressed me so much I will be returning!"
United States
Layla Isabela
The price is NT$5,214
NT$6,256 total
includes taxes & fees
Jan 5 - 2026/1/6
The Bonham Hotel

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1313)
Experience a quiet haven near Edinburgh Castle and George Street. Just a short walk to Haymarket Station and tram stops, this hotel offers a scenic setting, convenient breakfast, and relaxing bar lounge for unwinding after exploring the city's treasures.

"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is NT$1,460
NT$1,752 total
includes taxes & fees
Jan 4 - 2026/1/5
Britannia Hotel Edinburgh

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1004)
"Excellent staff, clean room and hotel"
United Kingdom
Mr Brendon
The price is NT$2,645
NT$3,174 total
includes taxes & fees
Dec 17 - Dec 18
Braid Hills Hotel

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1004)
Tranquil luxury awaits at this central Edinburgh hotel featuring a full-service spa with hydro facilities and an indoor pool. Just minutes from Edinburgh Castle and Grassmarket, with 2 tram stops within walking distance for easy city exploration.

"Early checkin was great!"
United Kingdom
Charles
The price is NT$4,004
NT$4,805 total
includes taxes & fees
Jan 4 - 2026/1/5
Sheraton Grand Hotel & Spa, Edinburgh

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,009
NT$10,811 total
includes taxes & fees
Dec 28 - Dec 29
Greywalls Hotel and Chez Roux

The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
Aberlady
9.4 out of 10, Exceptional, (173)
Take in breathtaking views from this stylish golf inn featuring an 18-hole course and British dining at The Courtyard restaurant. Explore nearby Aberlady Bay Nature Reserve after enjoying the free breakfast, WiFi and parking.

"The room was amazing and so clean .. huge bed and great view "
United Kingdom
Margaret
The price is NT$2,815
NT$3,378 total
includes taxes & fees
Dec 15 - Dec 16
The Lodge at Craigielaw

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1001)
Just a 10-minute walk from Grassmarket and Edinburgh University, this Victorian hotel offers a welcoming bar and daily buffet breakfast. Edinburgh Castle and Princes Street are within 15 minutes on foot. Clean rooms and helpful staff earn consistent praise from guests.

"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 NT$2,471
NT$2,966 total
includes taxes & fees
Jan 4 - 2026/1/5
Leonardo Edinburgh City

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1001)
Set in the heart of Edinburgh, this hotel is a 10-minute walk from Grassmarket and Princes Street. Work out at the fitness center, dine at Monboddo restaurant, and enjoy 24-hour room service. Edinburgh Castle and University are just 15 minutes away on foot.

"Perfect location to get around - and Super friendly staff!"
United States
Patrick
The price is NT$3,516
NT$4,219 total
includes taxes & fees
Jan 4 - 2026/1/5
DoubleTree by Hilton Edinburgh City Centre

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (153)
Explore Edinburgh's treasures from this centrally-located hotel, just 3 minutes from Haymarket Tram Station. Edinburgh Castle and George Street are nearby, while the on-site café and bar provide welcome refreshment after sightseeing adventures.

"Lovely hotel. Very convenient location and room facilities excellent "
United Kingdom
Debbie
The price is NT$4,348
NT$5,218 total
includes taxes & fees
Jan 4 - 2026/1/5
The Hoxton Edinburgh

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (634)
Discover a refined retreat within walking distance of Princes Street and Edinburgh Castle. Savor local cuisine at Blackwoods Bar & Grill, unwind at the elegant bar, or enjoy 24-hour room service. Royal Mile attractions and public transit are just minutes away.

"Excellent Service and Breakfast"
Germany
Franca
The price is NT$3,504
NT$4,204 total
includes taxes & fees
Jan 11 - 2026/1/12
Nira Caledonia

Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1008)
Explore Edinburgh's attractions from this centrally located hotel, just 10 minutes from Grassmarket and University of Edinburgh. Take a refreshing swim in the indoor pool, work out at the fitness center, or relax in the sauna after a day of sightseeing.

"Great hotel in a great location! "
United Kingdom
Sian C
The price is NT$2,572
NT$3,086 total
includes taxes & fees
Jan 5 - 2026/1/6
Novotel Edinburgh Centre
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 Apex Waterloo Place 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 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. Apex Waterloo Place Hotel and Delta Hotels by Marriott Edinburgh 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 Royal Mile and 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?
Notable places to visit in the surrounding area include Royal Mile and Edinburgh Castle. You'll also find Rosslyn Chapel and Royal Commonwealth Pool 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