You can save up to 15% on over 100,000 hotels
Become a member for free
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

Guesthouse in Edinburgh · 4.71 mi from centre
8.2
204 reviews
With a stay at Allison House 16 Guesthouse in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guesthouse is 1.8 mi (3 km) from Edinburgh Castle and 2.2 mi (3.5 km) from Princes Street.

Apartment in Old Town Edinburgh, Edinburgh · 6.12 mi from centre
8.6
6 reviews
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be steps from Grassmarket and 5 minutes by foot from Edinburgh Castle. This apartment is 0.5 mi (0.9 km) from Royal Mile and 0.4 mi (0.6 km) from University of Edinburgh.

Apartment in Holyrood, Edinburgh · 6.08 mi from centre
8.6
205 reviews
A stay at Royal Mile Accommodation places you in the heart of Edinburgh, within a 10-minute walk of Royal Mile and Princes Street. This apartment is 0.6 mi (0.9 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.1 km) from George Street.

Guest house in Portobello, Edinburgh · 5.23 mi from centre
9.8
107 reviews
Housed in a historic building, the recently renovated Straven Guesthouse provides accommodations with a shared lounge and free Wifi. The property is around a few steps from Portobello Beach, 2.8 miles from Arthur's Seat, and 3.9 miles from Edinburgh Waverley Train Station. Royal Mile is 4.1 miles from the guest house, and University of Edinburgh is 4.1 miles away.
The guest house features certain units with sea views, and all units include a private bathroom.
Edinburgh Playhouse is 3.9 miles from the guest house, while Royal Yacht Britannia is 4 miles away. Edinburgh Airport is 17 miles from the property.

Holiday home in Murrayfield, Edinburgh · 7.07 mi from centre
9.1
19 reviews
6 Coltbridge Gardens is located in Edinburgh, just 2.5 miles from National Museum of Scotland and 2.5 miles from Royal Mile. The property is around 1.4 miles from EICC, 1.7 miles from Edinburgh Zoo, and 1.8 miles from Edinburgh Castle. Free Wifi is available throughout the property and Murrayfield Stadium is a 10-minute walk away.
The vacation home includes 3 bedrooms, 2 bathrooms with a walk-in shower, a seating area, and a fully equipped kitchen with a dishwasher. A TV is featured. The accommodation is non-smoking.
Guests at 6 Coltbridge Gardens can enjoy golfing and cycling nearby, or make the most of the garden.
The Real Mary King's Close is 2.7 miles from the accommodation, while Camera Obscura and World of Illusions is 2.7 miles away. Edinburgh Airport is 3.7 miles from the property.

Apartment in Bonnington, Edinburgh · 7.10 mi from centre
8.8
24 reviews
With a stay at Beaverhall Holiday Apartments in Edinburgh (Bonnington), you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and George Street. This apartment is 1.7 mi (2.7 km) from Royal Mile and 1.7 mi (2.7 km) from Edinburgh Castle.

Apartment in Old Town Edinburgh, Edinburgh · 6.01 mi from centre
9.4
138 reviews
Heart of Edinburgh's Historic Old Town - Blair Street is a recently renovated apartment in the center of Edinburgh, a 3-minute walk from National Museum of Scotland and 400 yards from Edinburgh Waverley Train Station. Featuring inner courtyard views, this apartment also has free Wifi. The property is close to popular attractions like Camera Obscura and World of Illusions, The Real Mary King's Close, and EICC.
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 walk-in shower and a washing machine. Towels and bed linen are featured in the apartment. This apartment is allergy-free and non-smoking.
Guests at the apartment will be able to enjoy activities in and around Edinburgh, like cycling and hiking.
Popular points of interest near Heart of Edinburgh's Historic Old Town - Blair Street include Edinburgh Castle, University of Edinburgh, and Edinburgh Playhouse. Edinburgh Airport is 6.2 miles away.

Apartment in New Town, Edinburgh · 6.57 mi from centre
8.2
12 reviews
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 10-minute walk of George Street and Princes Street. This apartment is 0.7 mi (1.1 km) from Royal Mile and 0.4 mi (0.6 km) from Edinburgh Playhouse Theatre.

Apartment in Edinburgh · 6.05 mi from centre
8.4
12 reviews
A stay at Dreamhouse Apartments Edinburgh City Centre places you in the heart of Edinburgh, within a 15-minute walk of Grassmarket and Princes Street. This apartment is 0.7 mi (1.1 km) from University of Edinburgh and 1.2 mi (2 km) from Edinburgh Castle.

Apartment in Edinburgh · 6.15 mi from centre
9.3
139 reviews
Edinburgh Meadowbank 1-Bedroom Flat is located in Edinburgh, just 1.4 miles from National Museum of Scotland and 1.5 miles from Camera Obscura and World of Illusions. Among the facilities at this property are luggage storage space and bicycle parking, along with free Wifi throughout the property. University of Edinburgh is 1.6 miles away and The Real Mary King's Close is 1.1 miles from the apartment.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a microwave and a coffee machine, and 1 bathroom with a bath and slippers. The carpeted floor, fireplace, and peaceful vibe add to the ambience of the room. For added privacy, the accommodation features a private entrance.
Popular points of interest near the apartment include Edinburgh Waverley Train Station, Edinburgh Playhouse, and Royal Mile. Edinburgh Airport is 6.8 miles away.

Apartment in Old Town Edinburgh, Edinburgh · 6.33 mi from centre
10.0
2 reviews
With a stay at this apartment, you'll be centrally located in Edinburgh, steps from Usher Hall and Princes Street Gardens. This apartment is 0.4 mi (0.7 km) from Grassmarket and 0.9 mi (1.4 km) from National Museum of Scotland.

Aparthotel in Bonnington, Edinburgh · 7.06 mi from centre
With a stay at Edinburgh Aparthotel in Edinburgh (Bonnington), you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and George Street. This aparthotel is 1.9 mi (3.1 km) from Royal Mile and 2 mi (3.1 km) from Edinburgh Castle.

Hotel in Old Town Edinburgh, Edinburgh · 5.96 mi from centre
8.6
970 reviews
Breakfast available
Holiday Inn Express Edinburgh Royal Mile by IHG is centrally located in Edinburgh, a 4-minute walk from Royal Mile and 6 minutes by foot from University of Edinburgh. This hotel is 0.4 mi (0.6 km) from Grassmarket and 0.5 mi (0.8 km) from Scottish Parliament.

Apartment in New Town, Edinburgh · 6.57 mi from centre
8.4
48 reviews
With a stay at this apartment, you'll be centrally located in Edinburgh, steps from George Street and 15 minutes by foot from Edinburgh Castle. This apartment is 0.1 mi (0.2 km) from Princes Street and 0.6 mi (1 km) from Grassmarket.

Hotel in Edinburgh · 5.91 mi from centre
8.2
8 reviews
Located in Edinburgh (Tollcross), Chalmers Street is within a 10-minute walk of Grassmarket and University of Edinburgh. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 1.1 mi (1.8 km) from Royal Mile.

Apartment in Edinburgh · 6.12 mi from centre
With a stay at this apartment in Edinburgh, you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This apartment is 2 mi (3.3 km) from Edinburgh Castle and 1.1 mi (1.8 km) from Princes Street.

Apartment in Edinburgh · 6.29 mi from centre
With a stay at this apartment in Edinburgh, you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This apartment is 1.6 mi (2.5 km) from Royal Mile and 2.2 mi (3.6 km) from Edinburgh Castle.

Apartment in Old Town Edinburgh, Edinburgh · 6.16 mi from centre
9.3
100 reviews
Struthers Apartment by National Trust Scotland is located in Edinburgh, just a 14-minute walk from EICC and 0.8 miles from Edinburgh Playhouse. The property is close to Edinburgh Waverley Train Station, Royal Mile, and Edinburgh Castle. The property is a 2-minute walk from The Real Mary King's Close and within a few steps of the city center.
With free Wifi, this 2-bedroom apartment provides a flat-screen TV and a kitchen with an oven and fridge. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.
Popular points of interest near the apartment include Camera Obscura and World of Illusions, National Museum of Scotland, and University of Edinburgh. Edinburgh Airport is 5.6 miles away.

Apartment in Edinburgh · 5.33 mi from centre
With a stay at this apartment in Edinburgh (Southside), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This apartment is 0.4 mi (0.6 km) from University of Edinburgh and 1.4 mi (2.3 km) from Princes Street.

Guesthouse in New Town, Edinburgh · 6.70 mi from centre
7.6
237 reviews
A stay at Atlas Guest House places you in the heart of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and George Street. This guesthouse is 0.5 mi (0.9 km) from Princes Street and 1.1 mi (1.8 km) from Royal Mile.