Last-minute hotel deals in Midlothian

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.

Clear filters

Midlothian

Most popular
Sort by

See the latest prices and deals by choosing your dates

The Scott
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 Edinburgh · 8.32 km from centre

9.0

 

1,568 reviews

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside. Named after Alexander Scott, the esteemed original owner of the magnificent baronial house erected in the 1750s, our hotel echoes history combined with the elegance of today.

With no two rooms alike, you will discover 37 rooms that seamlessly blend modern amenities with the historic charm of the original building. Sink into Elite™ Lily mattresses draped with the finest linens, and pamper yourself in exquisitely designed en-suite bathrooms stocked with Laura Thomas spa products and plush amenities, including fluffy towels, bathrobes and slippers. Additionally, enjoy a selection of award-winning Novus teas, and indulge in the convenience of an OPAL capsule coffee machine stocked with Coffee Conscience compostable coffee pods, ensuring a delightful start to your day.

Guest are able to dine in style at Bonnar’s, where the legacy of Thomas Bonnar comes to life amidst floor-to-ceiling windows overlooking our private garden. Savour a culinary journey produced by our Head Chef, Pier Berretta, who is inspired by Scottish flavours that are impeccably presented in a setting that reflects the elegance of the 18th-century baronial house.

After a day of exploration, unwind in the Velvet Lounge, where specialty Gins, Champagnes and Whiskies await. Let our curated wine list, selected by L’Art Du Vin, elevate your senses as you soak in the ambience of our meticulously restored lounge, brimming with original features and character.

For those wanting to maintain their fitness, guests have access to two exceptional gym facilities located nearby. The [Pleasence Sports Complex Gym], boasts one of the country’s leading gym facilities with sports-specific areas as well as your traditional gym. Just 20-minute walk away, this serves as a refreshing warm-up en route. Additionally, [Oxygen Fitness Studios], just a 3-minute walk across the gardens, consists of two studios equipped with rowing machines, spin backs and free weights.

We acknowledge the importance of dogs as cherished family members, and it's our pleasure to extend our hospitality to them. We kindly request guests who plan to bring dogs to notify us after booking their stay. Charges are applicable.

Bonnar's and the Velvet Lounge are currently open Tues - Sat, guests can enjoy drinks and dinner in our sister property The Scholar Hotel situated next door on a Sunday and Monday evening

Compare price on Booking.com
Compare price on Booking.com
The Stair Arms Hotel
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 Pathhead, Edinburgh · 5.97 km from centre

7.9

 

871 reviews

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat. Boasting room service, this property also provides guests with a children's playground. The property is non-smoking and is set 18 km from University of Edinburgh.

At the hotel, each room comes with a wardrobe and a TV. Guest rooms include a private bathroom with a shower and a hairdryer.

Guests at The Stair Arms Hotel will be able to enjoy activities in and around Edinburgh, like cycling.

National Museum of Scotland is 18 km from the accommodation, while The Real Mary King's Close is 19 km away. Edinburgh Airport is 27 km from the property.

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

Hotel in Edinburgh · 7.45 km from centre

9.8

 

271 reviews

Breakfast available

With a stay at Prestonfield House in Edinburgh (Prestonfield), you'll be a 4-minute drive from University of Edinburgh and 6 minutes from Royal Mile. This family-friendly hotel is 2.2 mi (3.6 km) from Edinburgh Castle and 2.4 mi (3.8 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kirkhill Estate Rooms
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 Gorebridge · 4.86 km from centre

7.2

 

16 reviews

Located in Gorebridge, Kirkhill Estate Rooms is a 5-minute drive from Dalhousie Castle and 7 minutes from Borthwick Castle. This guest house is 10.4 mi (16.7 km) from Royal Mile and 10.6 mi (17 km) from Princes Street.

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

Inn in Musselburgh · 5.83 km from centre

8.6

 

551 reviews

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat. The property is around 9.3 km from Edinburgh Waverley station, 9.3 km from Edinburgh Playhouse and 9.4 km from Royal Yacht Britannia. University of Edinburgh is 10 km from the inn and Camera Obscura and World of Illusions is 10 km away.

At the inn, each room is fitted with a wardrobe and a TV. Guest rooms at The Ship Inn are equipped with a private bathroom and bed linen.

At the accommodation you will find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested.

National Museum of Scotland is 10 km from The Ship Inn, while Royal Mile is 10 km away. Edinburgh Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Reception
The Alexander 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.

Bed & breakfast in Edinburgh · 7.81 km from centre

8.0

 

52 reviews

Breakfast available

With a stay at The Alexander Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This bed & breakfast is 1.9 mi (3 km) from Edinburgh Castle and 2.2 mi (3.6 km) from Princes Street.

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 · 8.05 km from centre

7.5

 

1,664 reviews

Situated just 1 mile from Edinburgh’s shopping district of Princes Street, 29 Guest House is a self-service accommodation 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 centre 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
The City Residence
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.

Bed and breakfast in Edinburgh · 8.37 km from centre

6.7

 

1,135 reviews

Located in Edinburgh, near National Museum of Scotland, Edinburgh Waverley station and The Real Mary King's Close, The City Residence has a garden. The property features garden and quiet street views, and is 1.2 km from University of Edinburgh. Private parking can be arranged at an extra charge.

Featuring a private bathroom with a shower and a hair dryer, units at the bed and breakfast also provide guests with free WiFi. The units in the bed and breakfast are equipped with a flat-screen TV with streaming services and with satellite channels.

Camera Obscura and World of Illusions is 2.5 km from the bed and breakfast, while Edinburgh Castle is 2.6 km away. Edinburgh Airport is 10 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Alba 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 · 7.37 km from centre

9.6

 

72 reviews

With a stay at The Alba House in Edinburgh (Newington), you'll be a 3-minute drive from University of Edinburgh and 6 minutes from Royal Mile. This guest house is 2.1 mi (3.4 km) from Princes Street and 2.2 mi (3.5 km) from Edinburgh Castle.

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

Bed & breakfast in Edinburgh · 8.34 km from centre

8.2

 

92 reviews

Breakfast available

With a stay at Edinburgh Holiday Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This bed & breakfast is 0.6 mi (0.9 km) from University of Edinburgh and 1.9 mi (3 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Allison House 16 Guesthouse
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 Edinburgh · 7.84 km 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 guest house is 1.8 mi (3 km) from Edinburgh Castle and 2.2 mi (3.5 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Ardgowan 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.

Guest house in Edinburgh · 7.21 km from centre

8.7

 

788 reviews

Offering free WiFi, Ardgowan Guest House is situated in Edinburgh, within 2.3 km of University of Edinburgh. Built in 19th century, the property is within 2.4 km of Edinburgh Festival Theatre and 3 km of Royal Mile. Edinburgh Military Tattoo is 3.1 km away.

Guest rooms in the guest house are equipped with a kettle, tea, coffee, milk and sugar.

Edinburgh Castle is 3.2 km from Ardgowan, while Omni Centre is 3.4 km from the property. Edinburgh Airport is 13 km away.

NO MOTORCYCLE PARKING IS AVAILABLE

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sherwood Guest House
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 Edinburgh · 8.32 km from centre

9.4

 

372 reviews

Breakfast available

With a stay at Sherwood Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This guest house is 0.6 mi (0.9 km) from University of Edinburgh and 1.9 mi (3 km) from Princes Street.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Brae Guesthouse
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.

Guesthouse in Edinburgh · 8.30 km from centre

8.6

 

22 reviews

With a stay at Brae Guesthouse in Edinburgh, you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This guest house is 2 mi (3.2 km) from Royal Mile and 2.7 mi (4.3 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southside Guest House
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 Edinburgh · 8.64 km from centre

8.8

 

143 reviews

Breakfast available

With a stay at Southside Guest House in Edinburgh (Southside), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This guest house is 0.4 mi (0.6 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
Rosehall 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.

Guest house in Edinburgh · 7.97 km from centre

8.3

 

802 reviews

Just over a mile from the centre of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat. The Royal Mile is about 25-minutes’ walk away, and the hotel is 1 mile from Princes Street and on the main bus route to Edinburgh city centre. There is free WiFi access throughout the property.

The Rosehall has traditionally furnished rooms with an en suite or private external bathroom. Each also benefits from a flat-screen TV and tea and coffee making facilities.

Edinburgh’s Waverly Rail Station and the popular shops of Prince’s Street can be reached in about 30 minutes on foot. Edinburgh Castle is also within walking distance. Please note that the hotel does not have a lift.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lauderville Guest House
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 Edinburgh · 8.00 km from centre

9.4

 

248 reviews

Breakfast available

With a stay at Lauderville Guest House in Edinburgh (Grange), you'll be within a 5-minute drive of University of Edinburgh and Grassmarket. This guest house is 1.8 mi (2.9 km) from Royal Mile and 1.8 mi (3 km) from Edinburgh Castle.

Compare price on Booking.com
Compare price on Booking.com
Chapel Cross Guesthouse
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.

Guest house in Midlothian, Roslin · 7.29 km from centre

8.7

 

399 reviews

With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available. Rosslyn Chapel is just 300 metres away and was featured in the book and film versions of "The Da Vinci Code". Guided tours are available around the magnificent 15th-century building.

Free Wi-Fi, an en-suite bathroom and a 32-inch flat-screen TV are provided in each room at Chapel Cross Guest House, along with use of the communal tea & coffee station located in the upper hall.

Afternoon tea can be enjoyed daily in the on-site tearoom and features scones, cakes and other home baking. The restaurant serves contemporary and traditional cuisine, with local ingredients used where possible. Breakfast options are also available.

Edinburgh city centre offers a variety of historic landmarks such as the Royal Mile and Edinburgh Castle. A choice of golf clubs can be reached in 10 minutes’ drive.

Compare price on Booking.com
Compare price on Booking.com
Ellwyn 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.

Hotel in Edinburgh · 8.30 km from centre

7.5

 

450 reviews

Breakfast available

Located in Edinburgh and with Portobello Beach reachable within 1.7 km, Ellwyn House provides a garden, non-smoking rooms, free WiFi and a bar. The property is set 3.7 km from Arthurs Seat, 3.9 km from Edinburgh Waverley station and 3.9 km from Edinburgh Playhouse. National Museum of Scotland is 4.1 km from the hotel and Royal Mile is 4.1 km away.

The units in the hotel are fitted with a kettle. Featuring a private bathroom with a shower and free toiletries, certain rooms at Ellwyn House also provide guests with a sea view. All units in the accommodation are equipped with a flat-screen TV and a hairdryer.

Breakfast is available, and includes à la carte, continental and Full English/Irish options. At Ellwyn House you will find a restaurant serving Indian cuisine. Vegetarian, dairy-free and vegan options can also be requested.

The reception at the hotel can provide tips on the area.

University of Edinburgh is 4.2 km from Ellwyn House, while Camera Obscura and World of Illusions is 4.4 km away. Edinburgh Airport is 13 km from the property.

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

Bed & breakfast in Edinburgh · 7.66 km from centre

8.4

 

48 reviews

Breakfast available

With a stay at Airdenair Guest House in Edinburgh (Prestonfield), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This bed & breakfast is 1.9 mi (3.1 km) from Princes Street and 2 mi (3.2 km) from Edinburgh Castle.

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