You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Bonnyrigg, a charming town in Midlothian, Scotland, offers a delightful escape just eight miles southeast of Edinburgh. Known for its picturesque landscapes nestled between the Rivers North and South Esk, Bonnyrigg is an ideal destination for travelers seeking a serene yet accessible retreat. Visitors can explore the quaint neighborhoods of Lasswade and Polton, which are perfect for experiencing local culture and hospitality. The town's proximity to Edinburgh makes it a convenient base for exploring the Scottish capital while enjoying the tranquility of a smaller community.
Top attractions in Bonnyrigg include the historic Dalhousie Castle, a stunning 13th-century fortress offering tours and luxury accommodations, and the scenic Bonnyrigg Rose Gardens, perfect for leisurely strolls. With its blend of historical charm and modern amenities, Bonnyrigg provides a unique Scottish experience for all visitors.
See the latest prices and deals by choosing your dates
Holiday home in Musselburgh, Carberry · 7.21 km from centre
9.2
27 reviews
Charming 3/4 bedroom semi-detached cottage. Is located in Carberry, just 10 miles from Edinburgh Waverley Train Station and 10 miles from Edinburgh Playhouse. With free private parking, the property is 7.9 miles from Arthur's Seat and 8.5 miles from Dalhousie Castle. Camera Obscura and World of Illusions is 10 miles from the vacation home and The Real Mary King's Close is 10 miles away.
With free Wifi, this 4-bedroom vacation home offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a fridge. Towels and bed linen are offered in the vacation home. The accommodation has a fireplace.
Guests can relax in the garden at the property.
National Museum of Scotland is 10 miles from the vacation home, while Royal Mile is 10 miles from the property. Edinburgh Airport is 16 miles away.
Homestay in Edinburgh · 7.21 km from centre
7.3
44 reviews
Private Bedroom in Detached Home in Newington is located in Edinburgh, just 1.4 miles from University of Edinburgh and 1.7 miles from National Museum of Scotland. The property is around 1.8 miles from Edinburgh Waverley Train Station, 2 miles from The Real Mary King's Close, and 2.2 miles from Camera Obscura and World of Illusions. The homestay also features free Wifi and free private parking.
Towels and bed linen are available in the homestay. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Edinburgh Castle is 2.2 miles from the homestay, while Edinburgh Playhouse is 2.3 miles from the property. Edinburgh Airport is 11 miles away.
Apartment in Edinburgh · 7.23 km from centre
7.9
89 reviews
New 2 bed apartment with stunning views of Arthur Seat Mountain is located in Edinburgh, just 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland. The property is around 1.8 miles from Edinburgh Waverley Train Station, 2 miles from The Real Mary King's Close, and 2.2 miles from Camera Obscura and World of Illusions. Edinburgh Castle is 2.2 miles away and Edinburgh Playhouse is 2.3 miles from the apartment.
With free Wifi, this 2-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
EICC is 2.3 miles from the apartment, while Royal Mile is 2.6 miles away. Edinburgh Airport is 11 miles from the property.
Apartment in Edinburgh · 7.24 km from centre
8.5
2 reviews
Large Flat in Edinburgh F2 offers accommodations in Edinburgh, 1.6 miles from National Museum of Scotland and 1.8 miles from Edinburgh Waverley Train Station. The property is around 2 miles from The Real Mary King's Close, 2.1 miles from Camera Obscura and World of Illusions, and 2.2 miles from Edinburgh Castle. Free Wifi is available throughout the property and University of Edinburgh is 1.4 miles away.
The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is provided. The accommodation is non-smoking.
Edinburgh Playhouse is 2.2 miles from the apartment, while EICC is 2.3 miles away. Edinburgh Airport is 11 miles from the property.
Apartment in Edinburgh · 7.24 km from centre
8.3
79 reviews
New 3-Bedroom Apartment Close to City Centre is located in Edinburgh, just 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland. The property is around 1.8 miles from Edinburgh Waverley Train Station, 2 miles from The Real Mary King's Close, and 2.1 miles from Camera Obscura and World of Illusions. EICC is 2.3 miles away and Royal Mile is 2.6 miles from the apartment.
With free Wifi, this 3-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and microwave. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
Guests can also relax in the garden.
Edinburgh Castle is 2.2 miles from the apartment, while Edinburgh Playhouse is 2.2 miles away. Edinburgh Airport is 11 miles from the property.
Apartment in Edinburgh · 7.24 km from centre
8.9
10 reviews
Both free Wifi and parking on-site are available at 2 bedroom apartment in Edinburgh with 2 free parking spaces free of charge.
This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.
Edinburgh Airport is 12 miles away.
Homestay in Edinburgh · 7.24 km from centre
6.4
44 reviews
Private Room in Charming Detached House in Newington is located in Edinburgh, just 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland. The property is around 1.8 miles from Edinburgh Waverley Train Station, 2 miles from The Real Mary King's Close, and 2.2 miles from Camera Obscura and World of Illusions. The homestay also features free Wifi and free private parking.
Towels and bed linen are available in the homestay. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Edinburgh Castle is 2.2 miles from the homestay, while Edinburgh Playhouse is 2.3 miles from the property. Edinburgh Airport is 11 miles away.
Holiday home in Portobello, Edinburgh · 7.32 km from centre
9.3
36 reviews
Offering a garden, Number 70, Portobello, Edinburgh features accommodations in Edinburgh. This vacation home provides free private parking and luggage storage space. The vacation home also offers facilities for disabled guests.
With free Wifi, this 3-bedroom vacation home offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are offered in the vacation home. This vacation home is allergy-free and non-smoking.
Portobello Beach is a 18-minute walk from the vacation home, while Arthur's Seat is 3 miles from the property. Edinburgh Airport is 16 miles away.
Apartment in Musselburgh, Fisherrow · 7.37 km from centre
Musselburgh / Edinburgh near QM Uni (30) is located in Fisherrow, just 5.1 miles from Arthur's Seat and 6.8 miles from Edinburgh Waverley Train Station. This apartment features free private parking and private check-in and check-out. Outdoor seating is also available at the apartment.
With free Wifi, this 2-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are featured in the apartment. This apartment is allergy-free and non-smoking.
Guests at Musselburgh / Edinburgh near QM Uni (30) can enjoy cycling nearby, or make the most of the garden.
Edinburgh Playhouse is 6.8 miles from the accommodation, while Royal Yacht Britannia is 6.9 miles away. Edinburgh Airport is 14 miles from the property.
Apartment in Musselburgh · 7.37 km from centre
9.4
6 reviews
3 Bedroom Apartment max 5 Pax Musselburgh offers accommodations in Musselburgh, 5.1 miles from Arthur's Seat and 6.8 miles from Edinburgh Waverley Train Station. Both free Wifi and parking on-site are available at the apartment free of charge. Dalhousie Castle is 6.9 miles from the apartment and Royal Mile is 6.9 miles away.
This apartment includes 3 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 2 bathrooms with a shower and a washing machine. Towels and bed linen are provided in the apartment. For added privacy, the accommodation has a private entrance and soundproofing.
Guests at 3 Bedroom Apartment max 5 Pax Musselburgh can enjoy hiking nearby, or make the most of the garden.
Edinburgh Playhouse is 6.8 miles from the accommodation, while Royal Yacht Britannia is 6.9 miles away. Edinburgh Airport is 14 miles from the property.
Guest house in Edinburgh · 7.45 km from centre
9.4
211 reviews
Highfield Guest House enjoys a location in Edinburgh, 1.2 miles from University of Edinburgh and 1.7 miles from National Museum of Scotland. Each accommodation at the 4-star guest house has garden views and free Wifi. The accommodation features luggage storage space and daily room service for guests.
At the guest house, all units come with a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house provides certain units with inner courtyard views, and units come with a kettle. At the guest house, all units are allergy-free.
The Real Mary King's Close is 1.8 miles from the guest house, while Edinburgh Waverley Train Station is 1.8 miles away. Edinburgh Airport is 7.5 miles from the property.
Homestay in Edinburgh · 7.48 km from centre
8.2
46 reviews
A recently renovated homestay, Double Room in Prestonfield Flat offers accommodations in Edinburgh. Both free Wifi and parking on-site are available at the homestay free of charge. University of Edinburgh is 1.4 miles away and National Museum of Scotland is 1.7 miles from the homestay.
Towels and bed linen are provided in the homestay. The accommodation is non-smoking.
Edinburgh Waverley Train Station is 1.9 miles from Double Room in Prestonfield Flat, while The Real Mary King's Close is 2.1 miles away. Edinburgh Airport is 12 miles from the property.
Apartment in Edinburgh · 7.50 km from centre
9.2
205 reviews
2 Bed 2 bath with Private Parking is located in Edinburgh, just 1.2 miles from University of Edinburgh and 1.4 miles from National Museum of Scotland. This apartment provides free private parking, luggage storage space, and free Wifi. Edinburgh Waverley Train Station is 1.6 miles from the apartment and The Real Mary King's Close is 1.8 miles away.
The apartment features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a hair dryer. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.
Camera Obscura and World of Illusions is 2 miles from 2 Bed 2 bath with Private Parking, while Edinburgh Castle is 2 miles away. Edinburgh Airport is 11 miles from the property.
Homestay in Edinburgh · 7.50 km from centre
9.0
33 reviews
Spare Room Stay offers accommodations in Edinburgh, 1.2 miles from University of Edinburgh and 1.5 miles from National Museum of Scotland. Among the facilities at this property are a shared kitchen and luggage storage space, along with free Wifi throughout the property. Edinburgh Waverley Train Station is 1.7 miles away and The Real Mary King's Close is 1.9 miles from the homestay.
The homestay also has 1 bathroom. The homestay offers bed linen, towels, and laundry service.
Camera Obscura and World of Illusions is 2 miles from the homestay, while Edinburgh Castle is 2.1 miles away. Edinburgh Airport is 12 miles from the property.
Guesthouse in Edinburgh · 7.52 km from centre
8.2
206 reviews
With a stay at Edinburgh 37 in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guesthouse is 1.9 mi (3 km) from Edinburgh Castle and 2.2 mi (3.6 km) from Princes Street.
Guest house in Edinburgh · 7.56 km from centre
9.5
31 reviews
1.2 miles from University of Edinburgh, Barony House offers 5-star accommodations in the Newington district of Edinburgh. Both free Wifi and parking on-site are accessible at the guest house free of charge. The accommodation features full-day security and luggage storage space for guests.
At the guest house, each unit is fitted with a desk, a flat-screen TV, a private bathroom, bed linen, and towels. Each room is fitted with a kettle, while some rooms are fitted with a fully equipped kitchen with a dishwasher, an oven, and a microwave. At the guest house, all units are allergy-free and soundproof.
Buffet and à la carte breakfast options with warm dishes, local specialities, and fresh pastries are available.
Guests at Barony House will be able to enjoy activities in and around Edinburgh, like skiing, cycling, and hiking. Guests can also relax in the shared lounge area.
National Museum of Scotland is 1.4 miles from the accommodation, while Edinburgh Waverley Train Station is 1.5 miles from the property. Edinburgh Airport is 11 miles away.
Homestay in Edinburgh · 7.64 km from centre
9.3
6 reviews
Offering a garden, Relaxing, cozy 1 double room offers accommodations in Edinburgh. This property offers access to a terrace, free private parking, and free Wifi. Portobello Beach is 1.1 miles away and Arthur's Seat is 1.9 miles from the homestay.
Towels and bed linen are featured in the homestay. The accommodation is non-smoking.
Edinburgh Waverley Train Station is 3.4 miles from the homestay, while Edinburgh Playhouse is 3.4 miles away. Edinburgh Airport is 14 miles from the property.
Apartment in Edinburgh · 7.68 km from centre
10.0
3 reviews
Providing a garden, The Garden Studio features accommodations in Edinburgh. This apartment offers accommodations with a patio. Portobello Beach is a 18-minute walk away and Arthur's Seat is 2.4 miles from the apartment.
With free Wifi, this apartment provides a cable flat-screen TV, and a fully equipped kitchen with a dishwasher and microwave. This apartment also provides guests with a terrace that doubles up as an outdoor dining area. For added privacy, the accommodation features a private entrance.
Edinburgh Waverley Train Station is 3.8 miles from the apartment, while Edinburgh Playhouse is 3.8 miles away. Edinburgh Airport is 14 miles from the property.
Guesthouse in Edinburgh · 7.71 km from centre
9.4
3 reviews
Breakfast available
With a stay at Dunedin Guest House in Edinburgh (Prestonfield), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guesthouse is 1.9 mi (3.1 km) from Edinburgh Castle and 2.1 mi (3.3 km) from Princes Street.
Guesthouse in Edinburgh · 7.71 km from centre
8.0
530 reviews
With a stay at Allison House 17 in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guesthouse is 1.8 mi (2.8 km) from Edinburgh Castle and 2.1 mi (3.4 km) from Princes Street.