Last-minute hotel deals in Dalkeith

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.

Dalkeith, a charming town in Midlothian, Scotland, offers a delightful blend of history and modernity, making it an ideal travel destination. Nestled on the River Esk, Dalkeith is renowned for its rich heritage, with roots tracing back to its 12th-century castle, now known as Dalkeith Palace. Visitors can explore the town's historic core in Dalkeith proper, while Eskbank offers a more upscale experience with its Victorian architecture and lush surroundings.

For those seeking a more local vibe, Woodburn provides a glimpse into the town's working-class roots, complemented by new housing developments. Meanwhile, Newbattle offers a semi-rural escape with its picturesque abbey.

Top attractions include the stunning Dalkeith Palace and the serene Dalkeith Country Park, perfect for leisurely strolls and picnics. Whether you're exploring the historic streets or enjoying the natural beauty, Dalkeith promises a memorable stay.

Clear filters

Dalkeith

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Dalkeith, but are nearby and match your search.
2-Bedroom Holiday Home With Private Garden & Parking
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.

Holiday home in Edinburgh · 4.83 km from centre

8.6

 

36 reviews

Providing a garden, 2-Bedroom Holiday Home With Private Garden & Parking provides accommodations in Edinburgh. Both free Wifi and parking on-site are available at the vacation home free of charge. Arthur's Seat is 2.8 miles from the vacation home and University of Edinburgh is 3.9 miles away.

This vacation home 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 vacation home. This vacation home is allergy-free and non-smoking.

National Museum of Scotland is 4.2 miles from 2-Bedroom Holiday Home With Private Garden & Parking, while The Real Mary King's Close is 4.6 miles away. Edinburgh Airport is 14 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
GuestReady - Edinburgh Elegant home
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 Edinburgh · 4.86 km from centre

8.5

 

10 reviews

GuestReady - Edinburgh Elegant home is located in Edinburgh, just 3.9 miles from University of Edinburgh and 4.1 miles from National Museum of Scotland. The property is around 4.5 miles from The Real Mary King's Close, 4.6 miles from Camera Obscura and World of Illusions, and 4.7 miles from Edinburgh Castle. Free Wifi is available throughout the property and Arthur's Seat is 2.8 miles away.

The apartment features 1 bedroom, 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. The accommodation is non-smoking.

EICC is 4.8 miles from GuestReady - Edinburgh Elegant home, while Edinburgh Waverley Train Station is 5.1 miles away. Edinburgh Airport is 14 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Musselburgh / Edinburgh near QM Uni (30)
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 Musselburgh, Fisherrow · 4.88 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.

Compare price on Booking.com
Compare price on Booking.com
3 Bedroom Apartment max 5 Pax Musselburgh
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 Musselburgh · 4.88 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.

Compare price on Booking.com
Compare price on Booking.com
Unique cosy cottage with stunning gardens
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.

Holiday home in Musselburgh · 4.88 km from centre

8.1

 

17 reviews

Unique cosy cottage with stunning gardens offers accommodations in Musselburgh, 5.4 miles from Arthur's Seat and 7.1 miles from Edinburgh Waverley Train Station. Featuring garden views, this vacation home also has free Wifi. National Museum of Scotland is 7.2 miles away and Royal Mile is 7.2 miles from the vacation home.

The vacation home consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are featured in the vacation home. There's also a seating area and a fireplace.

Edinburgh Playhouse is 7.1 miles from the vacation home, while Royal Yacht Britannia is 7.2 miles away. Edinburgh Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Room
Premier Inn Edinburgh A1 - Newcraighall
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 Musselburgh · 4.94 km from centre

With a stay at Premier Inn Edi A1 Newcraighal in Musselburgh (Newcraighall), you'll be within a 15-minute drive of Royal Mile and Edinburgh Castle. This hotel is 4.9 mi (7.9 km) from Princes Street and 7.8 mi (12.5 km) from Murrayfield Stadium.

Compare price on Booking.com
Compare price on Booking.com
Lovely City Home
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.

Holiday home in Gilmerton, Edinburgh · 5.05 km from centre

7.7

 

16 reviews

Lovely City Home is located in Edinburgh, just 2.9 miles from Arthur's Seat and 3 miles from University of Edinburgh. The property is around 3.3 miles from National Museum of Scotland, 3.4 miles from Edinburgh Waverley Train Station, and 3.6 miles from The Real Mary King's Close. Edinburgh Playhouse is 3.9 miles away and EICC is 4 miles from the vacation home.

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. For added privacy, the accommodation features a private entrance.

Camera Obscura and World of Illusions is 3.7 miles from the vacation home, while Edinburgh Castle is 3.9 miles from the property. Edinburgh Airport is 12 miles away.

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

Homestay in Gilmerton, Edinburgh · 5.10 km from centre

8.7

 

29 reviews

Offering quiet street views, LITTLE FRANCE House room2 in Edinburgh features accommodations, a garden, and a terrace. The property is around 2.9 miles from Arthur's Seat, 3 miles from University of Edinburgh, and 3.3 miles from National Museum of Scotland. The homestay offers both free Wifi and free private parking.

At the homestay, every unit is fitted with a wardrobe. There's also a dining area and a fully equipped kitchen with a dishwasher, an oven, and a microwave. At the homestay, units are equipped with bed linen and towels.

Edinburgh Waverley Train Station is 3.4 miles from the homestay, while The Real Mary King's Close is 3.7 miles from the property. Edinburgh Airport is 12 miles away.

Compare price on Booking.com
Compare price on Booking.com
Stylish 2 Bed Flat-Free Parking
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 Gorebridge, Arniston · 5.10 km from centre

7.3

 

6 reviews

Stylish 2 Bed Flat-Free Parking offers accommodations in Arniston, 2 miles from Dalhousie Castle and 10 miles from University of Edinburgh. The property is around 10 miles from Arthur's Seat, 10 miles from National Museum of Scotland, and 10 miles from Edinburgh Waverley Train Station. Edinburgh Castle is 11 miles from the apartment and Edinburgh Playhouse is 11 miles away.

With free Wifi, this 2-bedroom apartment provides 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. For added privacy, the accommodation features a private entrance.

The Real Mary King's Close is 10 miles from the apartment, while Camera Obscura and World of Illusions is 10 miles away. Edinburgh Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Room
Stylish 2 Bed Flat-free Parking
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 Gorebridge · 5.10 km from centre

Compare price on Booking.com
Compare price on Booking.com
Double room in 3 bedroom 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.

Homestay in Gilmerton, Edinburgh · 5.21 km from centre

5.9

 

6 reviews

Providing a garden, Double room in 3 bedroom house offers accommodations in Edinburgh. Both free Wifi and parking on-site are available at the homestay free of charge. The accommodation provides a shared kitchen and a shared lounge for guests.

There is a dining area and a kitchen complete with an oven, a microwave, and a fridge. The accommodation is non-smoking.

University of Edinburgh is 3.3 miles from Double room in 3 bedroom house, while Arthur's Seat is 3.4 miles away. Edinburgh Airport is 12 miles from the property.

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

Homestay in Loanhead · 5.39 km from centre

6.2

 

35 reviews

Breakfast available

89 Clerk Street enjoys a location in Loanhead, 4.9 miles from Dalhousie Castle and 5.3 miles from University of Edinburgh. Among the facilities of this property are a restaurant, a 24-hour front desk, and full-day security, along with free Wifi. The accommodation features luggage storage space and an ATM for guests.

Every room is fitted with a shared bathroom. At the homestay, every unit is fitted with bed linen and towels.

There is a snack bar, and a mini-market is also available.

A car rental service is available at the homestay.

National Museum of Scotland is 5.5 miles from 89 Clerk Street, while Edinburgh Waverley Train Station is 5.7 miles from the property. Edinburgh Airport is 8.7 miles away.

Compare price on Booking.com
Compare price on Booking.com
Luxury Central Hidden Gem
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 Musselburgh · 5.39 km from centre

10.0

 

1 review

Luxury Central Hidden Gem is located in Musselburgh, just 6.6 miles from Edinburgh Playhouse and 6.7 miles from Royal Yacht Britannia. This recently renovated apartment is located 5 miles from Arthur's Seat and 6.6 miles from Edinburgh Waverley Train Station. There's a picnic area and guests can use free Wifi and free private parking.

Providing a patio and garden views, the spacious apartment includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

National Museum of Scotland is 6.8 miles from the apartment, while Royal Mile is 6.8 miles away. Edinburgh Airport is 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
DPSNew
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 Edinburgh · 5.41 km from centre

4.0

 

8 reviews

DPSNew offers accommodations in Edinburgh, 1.7 miles from Portobello Beach and 2.8 miles from Arthur's Seat. The apartment features both Wifi and private parking free of charge. Edinburgh Waverley Train Station is 4.2 miles away and Edinburgh Playhouse is 4.2 miles from the apartment.

The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. The accommodation is non-smoking.

University of Edinburgh is 3.8 miles from DPSNew, while National Museum of Scotland is 4 miles from the property. Edinburgh Airport is 14 miles away.

Compare price on Booking.com
Compare price on Booking.com
BNB Bed N Breakfast
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 Edinburgh · 5.46 km from centre

6.5

 

53 reviews

BNB Bed N Breakfast is located in Edinburgh, just 2.7 miles from Arthur's Seat and 3.8 miles from University of Edinburgh. Guests staying at this apartment have access to a fully equipped kitchen. Free Wifi is available throughout the property and Portobello Beach is 1.8 miles away.

The spacious apartment has 1 bedroom and 2 bathrooms with a bath. The accommodation is non-smoking.

The apartment offers a buffet or continental breakfast.

Edinburgh Waverley Train Station is 4.2 miles from BNB Bed N Breakfast, while Edinburgh Playhouse is 4.2 miles away. Edinburgh Airport is 14 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Neuk
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 Edinburgh · 5.57 km from centre

5.0

 

1 review

The Neuk is located in Edinburgh, just 2.2 miles from Arthur's Seat and 3.3 miles from University of Edinburgh. This property offers access to a patio, free private parking, and free Wifi. Outdoor seating is also available at the apartment.

The apartment consists of 1 separate bedroom, 1 bathroom with a hair dryer and free toiletries, and a living room. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

National Museum of Scotland is 3.6 miles from The Neuk, while Edinburgh Waverley Train Station is 3.7 miles from the property. Edinburgh Airport is 18 miles away.

Compare price on Booking.com
Compare price on Booking.com
Number 70, Portobello, 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.

Holiday home in Portobello, Edinburgh · 5.63 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.

Compare price on Booking.com
Compare price on Booking.com
Boutique Flat by The Sea Close to Edinburgh
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 Musselburgh · 5.65 km from centre

Boutique Flat by The Sea Close to Edinburgh is located in Musselburgh, just 1.5 miles from Portobello Beach and 4.4 miles from Arthur's Seat. Both free Wifi and parking on-site are available at the apartment free of charge. Edinburgh Waverley Train Station is 6 miles away and Edinburgh Playhouse is 6.1 miles from the apartment.

The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured. The accommodation is non-smoking.

Royal Yacht Britannia is 6.1 miles from Boutique Flat by The Sea Close to Edinburgh, while National Museum of Scotland is 6.2 miles away. Edinburgh Airport is 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Luxury 3-Bed Townhouse with Free Parking and Central
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 Edinburgh · 5.84 km from centre

1.0

 

1 review

Luxury 3-Bed Townhouse with Free Parking and Central is located in Edinburgh, just 3.5 miles from Edinburgh Waverley Train Station and 3.7 miles from The Real Mary King's Close. With free private parking, the property is 3.1 miles from University of Edinburgh and 3.4 miles from National Museum of Scotland. Camera Obscura and World of Illusions is 3.9 miles away and Edinburgh Castle is 4 miles from the apartment.

With free Wifi, this 1-bedroom apartment offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a microwave and kitchenware. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

Guests can relax in the garden at the property.

Edinburgh Playhouse is 4 miles from the apartment, while EICC is 4 miles from the property. Edinburgh Airport is 11 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room for Dogs lovers
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Musselburgh, Carberry · 5.86 km from centre

8.7

 

7 reviews

Room for Dogs lovers offers accommodations in Carberry, 7.3 miles from Arthur's Seat and 7.8 miles from Dalhousie Castle. Both free Wifi and parking on-site are available at the homestay free of charge. Edinburgh Waverley Train Station is 9 miles away and Edinburgh Playhouse is 9 miles from the homestay.

The accommodation is non-smoking.

Guests can also relax in the garden.

Royal Yacht Britannia is 9.1 miles from Room for Dogs lovers, while Royal Mile is 9.1 miles away. Edinburgh Airport is 16 miles from the property.

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