A historic castle with ivy-covered towers and a paved driveway with parked cars.

Find hotels in Bonnyrigg from NT$1,540

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 10 - Oct 11
Tomorrow
Oct 11 - Oct 12
Next weekend
Oct 16 - Oct 18
In two weeks
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Jonathan
NT$6,645
NT$7,974 total
includes taxes & fees
Nov 2 - Nov 3
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
NT$22,878
NT$27,453 total
includes taxes & fees
Oct 20 - Oct 21
14 Old Market Place

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United Kingdom
Jeff
NT$4,195
NT$5,286 total
includes taxes & fees
Oct 11 - Oct 12
Carberry Tower Mansion House and Estate

4. The Scott

The Scott
Southside
United States
Jacopo
NT$6,383
NT$8,043 total
includes taxes & fees
Nov 8 - Nov 9
The Scott

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
United States
Brianna
NT$5,634
NT$7,098 total
includes taxes & fees
Nov 9 - Nov 10
Apex Grassmarket Hotel

6. Braid Hills Hotel

Braid Hills Hotel
Morningside
United Kingdom
Jonathan
NT$3,287
NT$4,141 total
includes taxes & fees
Oct 11 - Oct 12
Braid Hills Hotel

7. The Scholar

The Scholar
Southside
United States
Grant
NT$4,482
NT$5,647 total
includes taxes & fees
Nov 8 - Nov 9
The Scholar

8. Prestonfield House

Prestonfield House
Prestonfield
Canada
Daniel
NT$12,743
NT$16,056 total
includes taxes & fees
Nov 3 - Nov 4
Prestonfield House

9. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
Edinburgh City Centre
United States
Mitch
NT$5,667
NT$7,141 total
includes taxes & fees
Nov 8 - Nov 9
Radisson Blu Hotel, Edinburgh City Centre

10. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Bailee
NT$6,610
NT$8,328 total
includes taxes & fees
Nov 5 - Nov 6
Apex Waterloo Place Hotel

11. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Ulyssa
NT$2,867
NT$3,613 total
includes taxes & fees
Nov 2 - Nov 3
Best Western Kings Manor Hotel

12. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Edinburgh City Centre
United States
Asel
NT$7,713
NT$9,718 total
includes taxes & fees
Nov 9 - Nov 10
Virgin Hotels Edinburgh

13. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Pam
NT$5,010
NT$6,313 total
includes taxes & fees
Nov 1 - Nov 2
Market Street Hotel

14. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Edinburgh City Centre
United States
kimberly
NT$7,365
NT$9,280 total
includes taxes & fees
Nov 4 - Nov 5
BrewDog DogHouse Edinburgh

15. The Bonham Hotel

The Bonham Hotel
West End
United States
Gail
NT$6,791
NT$8,556 total
includes taxes & fees
Nov 8 - Nov 9
The Bonham Hotel

16. The Resident Edinburgh

The Resident Edinburgh
West End
Canada
Luca
NT$4,259
NT$5,366 total
includes taxes & fees
Nov 8 - Nov 9
The Resident Edinburgh

17. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
Edinburgh City Centre
United States
Kahlete
NT$5,957
NT$7,506 total
includes taxes & fees
Nov 1 - Nov 2
Hilton Edinburgh Carlton

18. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
Canada
DAVID
NT$6,310
NT$7,950 total
includes taxes & fees
Nov 9 - Nov 10
Sheraton Grand Hotel & Spa, Edinburgh

19. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
Edinburgh City Centre
United States
Raymundo
NT$5,946
NT$7,491 total
includes taxes & fees
Nov 3 - Nov 4
Wilde Aparthotels, Edinburgh, Grassmarket

20. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
United States
Melanie
NT$3,848
NT$4,848 total
includes taxes & fees
Nov 8 - Nov 9
Apex City of Edinburgh Hotel
View all properties

Hotels recommended for families in Bonnyrigg

Dalhousie Castle

Dalhousie Castle
Bonnyrigg
NT$6,645
NT$7,974 total
includes taxes & fees
Nov 2 - Nov 3
Dalhousie Castle

Braid Hills Hotel

Braid Hills Hotel
Morningside
NT$3,287
NT$4,141 total
includes taxes & fees
Oct 11 - Oct 12
Braid Hills Hotel

Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
NT$5,634
NT$7,098 total
includes taxes & fees
Nov 9 - Nov 10
Apex Grassmarket Hotel

Prestonfield House

Prestonfield House
Prestonfield
NT$12,743
NT$16,056 total
includes taxes & fees
Nov 3 - Nov 4
Prestonfield House

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
NT$3,848
NT$4,848 total
includes taxes & fees
Nov 8 - Nov 9
Apex City of Edinburgh Hotel

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
Edinburgh City Centre
NT$7,365
NT$9,280 total
includes taxes & fees
Nov 4 - Nov 5
BrewDog DogHouse Edinburgh

The Scholar

The Scholar
Southside
NT$4,482
NT$5,647 total
includes taxes & fees
Nov 8 - Nov 9
The Scholar

Murrayfield Hotel

Murrayfield Hotel
Murrayfield
NT$3,294
NT$4,151 total
includes taxes & fees
Nov 8 - Nov 9
Murrayfield Hotel
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.

See all hotels in Bonnyrigg
A historic castle with ivy-covered towers and a paved driveway with parked cars.
Photo by RHaworth

Top Bonnyrigg Hotel Reviews

Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Large room and bathroom. Excellent breakfast. Supermarket and shopping centre close by and easy to get to from Edinburgh centre (about 30 minutes by bus)"
Karol 2-night trip
Posted less than an hour ago
Village Hotel Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Didn't love the order from your table and remember the number because when you're alone, your table is gone when you return."
Erica 1-night trip
Posted 14 hours ago
Apex Grassmarket Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"This room was clean, comfortable and in a perfect location. Literally walk out the door and you are in the most beautiful city. Restaurants right across the street. Easy to walk just about anywhere. I recommend this hotel."
Sherri 4-night trip
Posted 2 days ago
Apex City of Edinburgh Hotel
The Hoxton, Edinburgh

The Hoxton, Edinburgh

10/10 Excellent
"Loved that these are historical old town homes. Very charming. Easy walk to a main tram line to get into Old Town in just a few minutes. Mini M&S just by the Haymarket station and a larger full M&S just a few minutes away."
Alice 6-night trip
Posted 2 days ago
The Hoxton, Edinburgh
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"It was not much of a hassle to get into the old town where all the action is as as well as the Airport. Otherwise a pretty normal hotel. Best part, it was half the price as downtown or old city places."
Chad 4-night trip
Posted 7 days ago
Holiday Inn Edinburgh Zoo by IHG

More cheap stays in Bonnyrigg

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
NT$1,222
NT$1,540 total
Nov 4 - Nov 5
includes taxes & fees
Revolver Edinburgh
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
NT$1,980
NT$2,495 total
Nov 5 - Nov 6
includes taxes & fees
Edinburgh Travel Guest House
Edinburgh Backpackers Hostel

Edinburgh Backpackers Hostel

65 Cockburn Street Edinburgh Scotland
NT$2,662
NT$3,354 total
Nov 2 - Nov 3
includes taxes & fees
8.6/10 Excellent! (235 reviews)
Edinburgh Backpackers Hostel
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
NT$2,962
NT$3,554 total
Oct 17 - Oct 18
includes taxes & fees
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
NT$3,129
NT$3,942 total
Nov 9 - Nov 10
includes taxes & fees
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
NT$3,278
NT$4,130 total
Nov 1 - Nov 2
includes taxes & fees
8.6/10 Excellent! (1,002 reviews)
Cairn Hotel

Find out more about Bonnyrigg

Top reasons to visit Bonnyrigg

  • Charming Streets: Stroll through Bonnyrigg's quaint streets, lined with local shops and historic buildings, offering a delightful atmosphere.
  • Outdoor Activities: Enjoy scenic trails and beautiful parks, perfect for leisurely walks and family picnics.
  • Golf Courses: Play on picturesque golf courses suitable for all skill levels, providing relaxation and recreation.
  • Local Festivities: Experience the Bonnyrigg Gala and other local events to immerse yourself in the community's culture.
  • Diverse Accommodations: Choose from a variety of hotels, including pet-friendly and eco-certified options, ensuring a comfortable stay.

Find great hotels near Bonnyrigg

Explore a variety of hotel accommodations in Bonnyrigg, Scotland, perfect for both leisure and business travelers. From pet-friendly options to eco-certified stays, you'll find the ideal lodging to suit your needs. Popular choices include the Craigie Hotel and Village Inn, each offering unique amenities and warm hospitality. Discover insightful hotel reviews to help guide your decision for a memorable visit to this charming area.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the 4-star Apex Grassmarket Hotel offers a blend of modern luxury and eco-consciousness. With a guest rating of 9.0 out of 10, this hotel is an ideal choice for business travelers and eco-friendly visitors alike. Just 10km from Bonnyrigg, it boasts amenities such as spacious rooms, a stylish bar, and a fitness center, all while maintaining a commitment to sustainability. The hotel’s prime location allows easy access to Edinburgh’s historic sites, making it a fantastic base for your exploration.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A charming 3-star option, ibis Edinburgh Centre South Bridge - Royal Mile stands out for its pet-friendly policy and eco-certification. With a guest rating of 8.4 out of 10, this hotel is just 10km from Bonnyrigg and provides a cozy atmosphere for both travelers with pets and those seeking a green stay. Guests can enjoy comfortable rooms and amenities such as food and water bowls for pets. The hotel’s central location puts you right in the heart of Edinburgh's vibrant culture and historical landmarks.
  • Apex City of Edinburgh Hotel: The Apex City of Edinburgh Hotel is a sophisticated 4-star establishment with a remarkable guest rating of 9.2 out of 10. Located 10km from Bonnyrigg, this family-friendly hotel offers an array of amenities tailored for guests of all ages, including complimentary cribs and tailored breakfast options for children. As an eco-certified property, it prioritizes sustainability while providing modern comforts, making it a great choice for families looking to explore Edinburgh's rich history and attractions.

Where to stay in Bonnyrigg

Bonnyrigg, Scotland, is a charming destination perfect for family vacations or romantic getaways. Explore its rich heritage and friendly atmosphere as you visit historical attractions and enjoy relaxing parks. Nearby, discover vibrant shopping spots, picturesque golf courses, and delightful neighborhoods that offer a unique blend of culture and warmth. Whether you're seeking a weekend escape or a cultural adventure, Bonnyrigg and its surroundings promise a memorable experience for every traveler.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history and modernity. Just a short journey from Bonnyrigg, this city attracts travelers year-round, with peak visits from July to September. Edinburgh is renowned for its cultural experiences, family-friendly attractions, and urban exploration. You'll find an array of shopping districts, educational institutions, and theaters that showcase the city's artistic flair. Don't miss iconic landmarks such as the historic Edinburgh Castle and the Royal Mile, where you can immerse yourself in Scotland's rich history and charm.
  • Lasswade: Located just 1km from Bonnyrigg, Lasswade is a quaint city that offers a delightful mix of culture and romance. With visitor numbers peaking during the spring and early fall, it provides a lovely atmosphere for both leisure and business travelers. Explore the charming shopping areas and enjoy a round of golf at local courses. The city's historic sites, including notable castles and symbolic landmarks, make for a picturesque day out, perfect for those looking to experience the tranquility and beauty of the Scottish countryside.
  • Polton: Situated 2km from Bonnyrigg, Polton is a cozy neighborhood known for its adventurous spirit. Visitors flock here for a variety of sports and cultural activities, particularly during the summer months. Experience the thrill of climbing at local venues, or take a stroll through the area's art museums and galleries that showcase regional talent. Polton’s community vibe and proximity to natural landmarks make it an ideal spot for those seeking both adventure and artistic inspiration during their stay.

Things to do near Bonnyrigg

Shopping

In Bonnyrigg, you can enjoy local shopping at various boutiques and shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Straiton Retail Park, about 16km away, featuring a mix of well-known brands and dining options.

Recreation

Bonnyrigg offers rejuvenating wellness retreats with tranquil settings for relaxation and mindfulness. You can explore local parks for leisurely walks, enjoy yoga sessions, or indulge in spa treatments that focus on holistic well-being, all while surrounded by the natural beauty of the Scottish countryside.

Adventure

Knockhill Racing Circuit offers an exhilarating experience 39km from Bonnyrigg, where adrenaline junkies can enjoy thrilling motor racing events and even participate in driving experiences. Feel the rush of speed and the excitement of competitive racing in a vibrant atmosphere filled with motorsport enthusiasts.

Nightlife

In Bonnyrigg, enjoy a lively night at The Bonnyrigg Inn for a traditional pub vibe, or dance the night away at the nearby The Lounge. For a cozy atmosphere, check out The Black Bull Inn, where you can unwind with friends over drinks and good conversation.

*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 offers a delightful mix of romantic, cultural, and family-friendly experiences. Visitors can explore various attractions, including charming streets, historic castles, and beautiful churches. The area is perfect for those seeking cultural immersion, outdoor adventures, and memorable family moments. Don't miss the local points of interest that make Bonnyrigg a unique destination for travelers.

  • Hermitage of Braid and Blackford Hill Local Nature Reserve: Explore scenic walking trails surrounded by lush greenery and wildlife. This tranquil reserve offers stunning views of Edinburgh and the surrounding landscape, making it an ideal spot for nature lovers and photographers alike.
  • Royal Mile: Stroll along this historic street that connects Edinburgh Castle and the Palace of Holyroodhouse. Immerse yourself in the vibrant atmosphere, with shops, street performers, and quaint cafes that showcase the city's rich heritage.
  • Grassmarket: This lively area is perfect for families, featuring outdoor markets and a variety of restaurants. Enjoy the bustling ambiance and take in the historic architecture, all while savoring local delicacies.

Best time to go to Bonnyrigg

The best time to visit Bonnyrigg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Bonnyrigg falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Bonnyrigg falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Traveling to Bonnyrigg, Scotland, is convenient with major airports nearby. EDInburgh Airport (EDI) is located 18km away, with great hotel options like Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. Glasgow Airport (GLA) is 82km from Bonnyrigg, featuring luxurious stays such as JA Mar Hall Scotland, just 6km away, and Kimpton Blythswood Hotel & Spa, 11km away. Newcastle Airport (NCL) is 129km distant, with comfortable accommodations like Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle, both 10km from the airport. Each airport provides various transportation services for easy access to these hotels.

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 YOTEL Edinburgh, Select by Hilton and Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in Bonnyrigg.
What's the top vacation rental in Bonnyrigg?
St Giles ApartHotel by Joivy: This vacation home rental outside Bonnyrigg comes with free WiFi so you can feel at home during your trip. Kitchen amenities include a dishwasher, a fridge, and a stovetop. 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 Camera Obscura and World of Illusions and Edinburgh Zoo 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. Another option that features an onsite pool is Holiday Inn Edinburgh Zoo by IHG. 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 7 hotels and other accommodations to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
A favorite place to visit is Broomieknowe Golf Course. Additionally, you'll find Royal Mile and Edinburgh 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