Last-minute hotel deals in Bonnyrigg

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

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.

Clear filters

Bonnyrigg

Most popular
Sort by

See the latest prices and deals by choosing your dates

Room
JOIVY Rose Street Hideaway
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.43 km from centre

With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be steps from Princes Street and George Street. This apartment is 0.7 mi (1.1 km) from Edinburgh Castle and 0.6 mi (1 km) from Grassmarket.

Compare price on Booking.com
Compare price on Booking.com
Room
JOIVY Apartments - Huge 5* Georgian Apartment - Great Location
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.44 km from centre

Located in Edinburgh (Haymarket), this apartment is within a 15-minute walk of Princes Street and George Street. This apartment is 0.7 mi (1.1 km) from Dean Village and 0.7 mi (1.2 km) from Grassmarket.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Modern Bright Apartment Near Centre
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Leith, Edinburgh · 10.44 km from centre

With a stay at this apartment in Edinburgh (Leith), you'll be within a 5-minute drive of Princes Street and Royal Mile. This apartment is 0.6 mi (1 km) from Edinburgh Playhouse Theatre and 1.9 mi (3 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Room
JOIVY Ultra Luxe 3BR home near Princes St
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.44 km from centre

With a stay at this apartment in Edinburgh (Haymarket), you'll be a 3-minute walk from Princes Street and 6 minutes by foot from George Street. This apartment is 0.6 mi (0.9 km) from Grassmarket and 1.5 mi (2.5 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Charming 2 Bedroom Apartment in Gorgie
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Property in Dalry, Edinburgh · 10.44 km from centre

4.0

 

1 review

With a stay at Charming 2 Bedroom Apartment in Gorgie in Edinburgh (Haymarket), you'll be within a 5-minute drive of Princes Street and George Street. This property is 2.1 mi (3.3 km) from Edinburgh Castle and 2.1 mi (3.3 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
self catering , city centre apartment with Parking
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.44 km from centre

9.3

 

89 reviews

Self catering, city centre apartment with Parking offers accommodations in Edinburgh, a 8-minute walk from Edinburgh Playhouse and 0.8 miles from National Museum of Scotland. This property offers access to a terrace and free private parking. The property is 0.4 miles from the city center and a 2-minute walk from Royal Mile.

With free Wifi, this 3-bedroom apartment provides a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are provided in the apartment. There's also a seating area and a fireplace.

Popular points of interest near the apartment include Edinburgh Waverley Train Station, Camera Obscura and World of Illusions, and The Real Mary King's Close. Edinburgh Airport is 5.6 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room
Splendid 2bed Apt near Haymarket
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Dalry, Edinburgh · 10.46 km from centre

With a stay at this apartment in Edinburgh (Haymarket), you'll be within a 5-minute drive of Edinburgh International Conference Centre and Princes Street. This apartment is 2.1 mi (3.3 km) from Edinburgh Castle and 2.1 mi (3.3 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
JOIVY Elegant Flat with Balcony
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Leith, Edinburgh · 10.46 km from centre

9.2

 

5 reviews

JOIVY Elegant Flat with Balcony offers accommodations in Edinburgh, a 13-minute walk from Edinburgh Playhouse and one mile from Royal Mile. With city views, this accommodation provides a balcony. Free Wifi is available throughout the property and Edinburgh Waverley Train Station is 1.2 miles away.

The apartment features 1 bedroom, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.

National Museum of Scotland is 1.5 miles from JOIVY Elegant Flat with Balcony, while Camera Obscura and World of Illusions is 1.7 miles away. Edinburgh Airport is 6.8 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Destiny Scotland Charlotte SQ Apartments
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

9.6

 

117 reviews

A stay at Destiny Scotland Charlotte SQ Apartments places you in the heart of Edinburgh, steps from Princes Street and George Street. This luxury apartment is 0.5 mi (0.8 km) from Grassmarket and 0.5 mi (0.8 km) from Dean Village.

Compare price on Booking.com
Compare price on Booking.com
St James Quarter 2 Bed Apartment
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

9.6

 

91 reviews

St James Quarter 2 Bed Apartment in Edinburgh offers accommodations with free Wifi, a 6-minute walk from Edinburgh Waverley Train Station, 700 yards from Edinburgh Playhouse, and a 14-minute walk from National Museum of Scotland. Housed in a building dating from 19th century, this apartment is a 13-minute walk from Edinburgh Castle and 1.6 miles from EICC. The property is 700 yards from the city center and a few steps from Royal Mile.

The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.

A car rental service is available at St James Quarter 2 Bed Apartment.

Popular points of interest near the accommodation include Camera Obscura and World of Illusions, The Real Mary King's Close, and University of Edinburgh. Edinburgh Airport is 6.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
Incredible St Andrew's Sq - 2 bed in the sky
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

8.8

 

73 reviews

Incredible St Andrew's Sq - 2 bed in the sky is located in Edinburgh, just a 12-minute walk from Camera Obscura and World of Illusions and 0.4 miles from The Real Mary King's Close. Featuring sea and city views, this apartment also includes free Wifi. The property is 700 yards from the city center and a few steps from Royal Mile.

This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 2 bathrooms with a bath and a washing machine. The apartment offers bed linen, towels, and laundry service.

Guests at the apartment will be able to enjoy activities in and around Edinburgh, like hiking.

Popular points of interest near Incredible St Andrew's Sq - 2 bed in the sky include Edinburgh Waverley Train Station, Edinburgh Playhouse, and National Museum of Scotland. Edinburgh Airport is 6.2 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Vibrant City Centre 2-bed Apt.
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Broughton, Edinburgh · 10.46 km from centre

With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be a 3-minute walk from Edinburgh Playhouse Theatre and 7 minutes by foot from Princes Street. This apartment is 0.7 mi (1.1 km) from Royal Mile and 0.5 mi (0.9 km) from George Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Luxury Georgian City Centre Apartment (Sleeps 6)
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.46 km from centre

Located in Edinburgh (Haymarket), this apartment is within a 15-minute walk of Princes Street and George Street. This apartment is 0.8 mi (1.2 km) from Grassmarket and 1.5 mi (2.5 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Lobby sitting area
Destiny Scotland - Princes St Residence
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

9.4

 

238 reviews

With a stay at Destiny Scotland - Princes St Residence, you'll be centrally located in Edinburgh, steps from Princes Street and 15 minutes by foot from Edinburgh Castle. This apartment is 0.1 mi (0.2 km) from George Street and 0.4 mi (0.7 km) from Dean Village.

Compare price on Booking.com
Compare price on Booking.com
Room
JOIVY Apartments - 5* Central Georgian Apartment (2 Bed)
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.46 km from centre

Located in Edinburgh (Haymarket), this apartment is within a 15-minute walk of Princes Street and George Street. This apartment is 0.7 mi (1.1 km) from Dean Village and 0.8 mi (1.2 km) from Grassmarket.

Compare price on Booking.com
Compare price on Booking.com
Room
JOIVY Luxury George Street Apartments: Edinburgh Suite
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

10.0

 

2 reviews

With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be steps from George Street and 4 minutes by foot from Princes Street. This apartment is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Luxury George Street Apartments: Castle Suite
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in New Town, Edinburgh · 10.46 km from centre

10.0

 

2 reviews

With a stay at this apartment, you'll be centrally located in Edinburgh, steps from George Street and 4 minutes by foot from Princes Street. This apartment is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Destiny Scotland - Distillers House
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.46 km from centre

9.2

 

307 reviews

A stay at Destiny Scotland - Distillers House places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This luxury apartment is 0.6 mi (1 km) from Dean Village and 1.5 mi (2.5 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Re-Imagined Flat in Georgian Architecture Townhouse
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in New Town, Edinburgh · 10.48 km from centre

8.4

 

4 reviews

With a stay at this vacation home in Edinburgh (Edinburgh City Centre), you'll be steps from George Street and 4 minutes by foot from Princes Street. This vacation home is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
JOIVY Modern 1 bed flat next to Haymarket Station
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Haymarket, Edinburgh · 10.48 km from centre

8.2

 

7 reviews

JOIVY Modern 1 bed flat next to Haymarket Station is located in Edinburgh, just 1.3 miles from National Museum of Scotland and 1.2 miles from Royal Mile. This apartment features a shared kitchen and free Wifi. The property is a 4-minute walk from EICC and within 0.7 miles of the city center.

The apartment features 1 bedroom, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are available in the apartment. The accommodation is non-smoking.

Popular points of interest near JOIVY Modern 1 bed flat next to Haymarket Station include Edinburgh Castle, Murrayfield Stadium, and The Real Mary King's Close. Edinburgh Airport is 4.3 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor