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
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

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

Primary image
Destiny Scotland New Town Apartments
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 · 6.56 mi from centre

9.6

 

172 reviews

With a stay at Destiny Scotland New Town Apartments, you'll be centrally located in Edinburgh, steps from George Street and 14 minutes by foot from Edinburgh Castle. This apartment is 0.3 mi (0.4 km) from Princes Street and 0.8 mi (1.2 km) from Edinburgh Playhouse Theatre.

Compare price on Booking.com
Compare price on Booking.com
Edinburgh House Hotel
Full 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.

Hotel in Edinburgh · 6.98 mi from centre

6.5

 

3,107 reviews

Less than 1.5 miles from Edinburgh Waverley Rail Station and the city center, Edinburgh House Hotel has rooms with attached bathroom.

The hotel is in a quiet location, just off Leith Walk, a main route into central Edinburgh. There are regular busses, and the journey to the city center takes less than 10 minutes.

The rooms have a TV and tea and coffee-making facilities.

Compare price on Booking.com
Compare price on Booking.com
Primary image
JOIVY Affordable Edinburgh - Adults only
Full 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 Broughton, Edinburgh · 6.60 mi from centre

7.2

 

63 reviews

Located in Edinburgh (Broughton), JOIVY Affordable Edinburgh - Adults only is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 1.2 mi (2 km) from Royal Mile and 1.7 mi (2.8 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Baxter Hostel
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.

Hostel in New Town, Edinburgh · 6.33 mi from centre

8.4

 

130 reviews

Breakfast available

With a stay at The Baxter Hostel in Edinburgh (Edinburgh City Centre), you'll be steps from Princes Street and 7 minutes by foot from Royal Mile. This hostel is 0.7 mi (1.1 km) from Edinburgh Castle and 0.2 mi (0.3 km) from George Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mercure Edinburgh Haymarket
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.

Hotel in Haymarket, Edinburgh · 6.21 mi from centre

8.2

 

923 reviews

Breakfast available

A stay at Mercure Edinburgh Haymarket places you in the heart of Edinburgh, within a 15-minute walk of Grassmarket and Princes Street. This hotel is 0.8 mi (1.2 km) from George Street and 1.5 mi (2.4 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Averon Guest House
Full 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.

Guesthouse in Edinburgh · 6.05 mi from centre

7.2

 

5 reviews

Breakfast available

A stay at Averon Guest House places you in the heart of Edinburgh, within a 5-minute drive of Grassmarket and Princes Street. This guesthouse is 0.9 mi (1.5 km) from Victoria Street and 1.3 mi (2.2 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sakura Edinburgh Guest House
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.

Guesthouse in Edinburgh · 5.28 mi from centre

6.0

 

426 reviews

With a stay at Sakura Edinburgh Guest House, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and Edinburgh Castle. This guesthouse is 0.3 mi (0.5 km) from University of Edinburgh and 1.7 mi (2.7 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Reception
easyHotel Edinburgh
Full 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.

Hotel in New Town, Edinburgh · 6.49 mi from centre

6.8

 

753 reviews

With a stay at easyHotel Edinburgh in Edinburgh (Edinburgh City Centre), you'll be within a 5-minute walk of George Street and Princes Street. This hotel is 0.8 mi (1.3 km) from Edinburgh Castle and 0.6 mi (1 km) from Grassmarket.

Compare price on Booking.com
Compare price on Booking.com
West End Hotel
Full 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.

Hostel in Edinburgh · 6.74 mi from centre

7.0

 

4,315 reviews

The West End Hotel is located in a B-listed Victorian townhouse only 15-minutes walk from the West End of Princes Street, the perfect base to relax yet within easy reach of all that Edinburgh has to offer.

We offer simple, quality accommodations for guests that want to make the most of their time exploring Scotland’s capital. After a full room refurbishment in 2018, The West End Hotel Edinburgh offers modern and bright DORMITORY rooms which are comfortable and welcoming. Choose to stay in either one of our small 6 bed dormitory rooms with En-suite or one of our larger dormitories with shared bathrooms, you won’t be disappointed!

Rooms at West End Hostel are accessible by stairs as there is no elevator at this hotel. The property also features original high ceilings and bay windows.

Busses run every 10 minutes from the hotel to the city center. Edinburgh Haymarket Rail Station is just a 5-minute walk.

Public parking is available at the nearby NCP Car Park, which is 20 minutes' walk from the hotel.

Groups of 8 or more people must pay a damage deposit of £20 per person upon arrival cash only - this will be refunded on check out once no damage or disturbance has been caused as per hostel rules.

The property is currently undergoing a refurbishment.

Compare price on Booking.com
Compare price on Booking.com
Niddry Street Apartments Edinburgh
Full 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 Old Town Edinburgh, Edinburgh · 6.01 mi from centre

7.2

 

578 reviews

Niddry Street Apartments Edinburgh provides accommodations within 500 yards of the center of Edinburgh, with free Wifi and a kitchen with a microwave, a fridge, and kitchenware. The property is close to Edinburgh Castle, Edinburgh Playhouse, and Camera Obscura and World of Illusions. The property is close to popular attractions like The Real Mary King's Close, EICC, and Royal Mile.

At the apartment complex, all units are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. A fireplace is offered in every unit. At the apartment complex, the units are equipped with a seating area.

Popular points of interest near the apartment include National Museum of Scotland, Edinburgh Waverley Train Station, and University of Edinburgh. Edinburgh Airport is 6.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
City Retreat Edinburgh
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.

Guesthouse in New Town, Edinburgh · 6.24 mi from centre

8.6

 

78 reviews

Located in Edinburgh (Edinburgh City Centre), City Retreat Edinburgh is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This guesthouse is 0.9 mi (1.5 km) from Royal Mile and 1.6 mi (2.6 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Bright Edinburgh Flat - City Center EB7
Full 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 · 6.45 mi from centre

5.3

 

30 reviews

Bright Edinburgh Flat - City Center EB7 offers accommodations in Edinburgh, a 11-minute walk from Edinburgh Waverley Train Station and 0.8 miles from National Museum of Scotland. Featuring garden and city views, this apartment also includes free Wifi. The property is 300 yards from the city center and a 9-minute walk from Royal Mile.

The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are available 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, The Real Mary King's Close, and Edinburgh Castle. Edinburgh Airport is 5.6 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
City Retreat Edinburgh ApartHotels
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.

Guest house in New Town, Edinburgh · 6.22 mi from centre

8.0

 

199 reviews

City Retreat offers various self-catering apartments and rooms in Edinburgh, 1640 feet from Princes Street. Free WiFi access is available. The property is 1804 feet from Edinburgh Playhouse and Omni Center.

Rooms all come with a flat-screen TV and a kettle. Apartments also offer a kitchen and a living area.

Edinburgh Castle is 0.8 mi from City Retreat. Edinburgh Waverley station is 2133 feet from the property. Edinburgh Airport is 8.7 mi away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
16 Pilrig Guest House
Full 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.

Guesthouse in Leith, Edinburgh · 6.78 mi from centre

7.4

 

207 reviews

Breakfast available

With a stay at 16 Pilrig Guest House, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This guesthouse is 1.9 mi (3 km) from Edinburgh Castle and 0.9 mi (1.5 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Premier Inn Edinburgh Cc Lauriston Place
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.

Hotel in Old Town Edinburgh, Edinburgh · 6.04 mi from centre

Breakfast available

Located in Edinburgh (Old Town Edinburgh), Premier Inn Edinburgh Cc Lauriston Place is within a 10-minute walk of Grassmarket and University of Edinburgh. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Haymarket Station Rooms
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Haymarket, Edinburgh · 6.66 mi from centre

7.0

 

948 reviews

Haymarket Station Rooms is a recently renovated guest house in the center of Edinburgh, a 10-minute walk from EICC and 0.8 miles from Murrayfield Stadium. Among the facilities at this property are an ATM and private check-in and check-out, along with free Wifi throughout the property. National Museum of Scotland is 1.6 miles from the guest house and Royal Mile is 1.7 miles away.

Towels and bed linen are featured in the guest house. This guest house is allergy-free and non-smoking.

A mini-market is available at the guest house.

The Real Mary King's Close is 1.8 miles from the guest house, while Camera Obscura and World of Illusions is 1.2 miles away. Edinburgh Airport is 4.3 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
NYX Hotel Edinburgh by Leonardo Hotels
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.

Hotel in Old Town Edinburgh, Edinburgh · 6.07 mi from centre

Breakfast available

With a stay at NYX Hotel Edinburgh by Leonardo Hotels in Edinburgh (Old Town Edinburgh), you'll be a 3-minute walk from Royal Mile and 12 minutes by foot from Edinburgh Castle. This hotel is 0.4 mi (0.7 km) from Princes Street and 0.5 mi (0.8 km) from University of Edinburgh.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Beaverbank Place - Campus Accommodation
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.

Guesthouse in Bonnington, Edinburgh · 7.04 mi from centre

7.0

 

694 reviews

With a stay at Beaverbank Place - Campus Accommodation, you'll be centrally located in Edinburgh, within a 5-minute drive of Edinburgh Castle and Royal Mile. This guesthouse is 1.1 mi (1.8 km) from Princes Street and 1.7 mi (2.8 km) from University of Edinburgh.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Yugo Explore - Arran House
Full 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.

Hotel in Haymarket, Edinburgh · 6.30 mi from centre

7.2

 

237 reviews

With a stay at Yugo Explore - Arran House in Edinburgh (Haymarket), you'll be within a 5-minute drive of Murrayfield Stadium and Princes Street. This hotel is 1.7 mi (2.8 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Royal Mile.

Compare price on Booking.com
Compare price on Booking.com
Edinburgh Rays Guest House
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Edinburgh · 4.86 mi from centre

7.4

 

1,588 reviews

Located just 1 mile from Edinburgh’s shopping district of Princes Street, 29 Guest House is a self-service accommodations with a large private car park and free WiFi in public areas. Guests can also relax in the communal garden.

Each room comes with either an en-suite or shared bathroom and all have tea/coffee making facilities.


The guest house is located on a bus routes with services to Princes Street, Newhaven, Stockbridge, Straiton Retail Park etc passing every few minutes. The property is a 5-minute drive from the city center and Edinburgh Haymarket train station. A number of night buses run through the night.

Holyrood Park can be reached in a 15-minute walk and leads up to Arthur's Seat, offering panoramic views over the city.

Breakfast is not available.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG