You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
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.
See the latest prices and deals by choosing your dates
Guesthouse in Edinburgh · 8.38 km from centre
8.6
3 reviews
Breakfast available
With a stay at Drumorne Guest House in Edinburgh, you'll be within a 5-minute drive of Princes Street and Edinburgh Playhouse Theatre. This guesthouse is 1.9 mi (3 km) from Royal Mile and 2.5 mi (4.1 km) from Edinburgh Castle.
Apartment in Old Town Edinburgh, Edinburgh · 10.07 km from centre
8.8
595 reviews
Royal Mile Romance by Heritage Of Scotland LLP offers accommodations within a few steps of the center of Edinburgh, with free Wifi and a kitchenette with an oven, a microwave, and kitchenware. The property is close to University of Edinburgh, Edinburgh Waverley Train Station, and Royal Mile. The rooms have a flat-screen TV with cable channels.
At the apartment complex, all units are soundproof. At the apartment complex, the units have a private bathroom and bed linen.
Popular points of interest near the apartment include The Real Mary King's Close, Camera Obscura and World of Illusions, and National Museum of Scotland. Edinburgh Airport is 5.6 miles from the property.
Hotel in Edinburgh · 8.69 km from centre
7.8
60 reviews
With a stay at Salisbury Court in Edinburgh (Southside), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This hotel is 0.5 mi (0.7 km) from University of Edinburgh and 1.5 mi (2.4 km) from Princes Street.
Guesthouse in Edinburgh · 8.05 km from centre
8.8
56 reviews
With a stay at Grangeview Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guesthouse is 1.7 mi (2.8 km) from Edinburgh Castle and 2.1 mi (3.4 km) from Princes Street.
Guest house in Old Town Edinburgh, Edinburgh · 9.87 km from centre
7.0
845 reviews
Right in the center of Edinburgh, The Residence - NO 8 features rooms with free Wifi. Popular points of interest nearby include EICC, University of Edinburgh, and The Real Mary King's Close. Featuring a private entrance, the guest house allows guests their privacy.
At the guest house, units include a wardrobe, a TV, a private bathroom, bed linen, and towels. The rooms are equipped with heating facilities.
Guests can also relax in the shared lounge area.
Popular points of interest near the guest house include National Museum of Scotland, Edinburgh Castle, and Edinburgh Waverley Train Station. Edinburgh Airport is 5.6 miles from the property.
Apartment in Holyrood, Edinburgh · 9.40 km from centre
9.3
139 reviews
A 12-minute walk from Edinburgh Waverley Train Station in the center of Edinburgh, The Park At Holyrood provides accommodations with access to spa facilities, beauty services, and fitness room. Guests can go for a swim in the heated pool. Free Wifi is available, and private parking can be arranged at an extra charge.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 1 bathroom with a bath and bathrobes. A flat-screen TV with cable channels and DVD player, as well as a CD player are provided. The accommodation is non-smoking.
The area is popular for skiing and cycling, and ski equipment rental is available at this 4-star apartment.
Popular points of interest near the apartment include National Museum of Scotland, University of Edinburgh, and Camera Obscura and World of Illusions. Edinburgh Airport is 6.2 miles away.
Apartment in Loanhead · 6.86 km from centre
9.7
168 reviews
Aaron Glen Guest Apartments offers accommodations in Loanhead, 5.9 miles from Edinburgh Waverley Train Station and 6.1 miles from The Real Mary King's Close. The apartment, set in a building dating back to 19th century, is 5.5 miles from University of Edinburgh and 5.8 miles from National Museum of Scotland. There's an outdoor fireplace and guests can access free Wifi and free private parking.
Featuring a patio, the units have a flat-screen TV and a private bathroom with a bath or shower and a hair dryer. Additional in-room amenities include chocolates or cookies.
EICC is 6.3 miles from the apartment, while Camera Obscura and World of Illusions is 6.3 miles from the property. Edinburgh Airport is 8.7 miles away.
Apartment in Edinburgh · 9.37 km from centre
9.6
9 reviews
With a stay at this apartment, you'll be centrally located in Edinburgh, within a 5-minute drive of Princes Street and Royal Mile. This apartment is 1.7 mi (2.8 km) from Edinburgh Castle and 1.5 mi (2.5 km) from University of Edinburgh.
Apartment in New Town, Edinburgh · 10.06 km from centre
10.0
1 review
With a stay at this apartment, you'll be centrally located in Edinburgh, steps from Princes Street and 9 minutes by foot from Royal Mile. This apartment is 0.3 mi (0.4 km) from Edinburgh Playhouse Theatre and 0.4 mi (0.7 km) from George Street.
Guest house in Edinburgh · 8.14 km from centre
8.5
382 reviews
Located in Edinburgh, within 1.1 mi of University of Edinburgh and 1.4 mi of National Museum of Scotland, Bala House provides free WiFi throughout the property. Free parking is available nearby the hotel. The property is around 1.5 mi from Royal Mile, 1.5 mi from Camera Obscura and World of Illusions and 1.6 mi from The Real Mary King's Close. The property is located 2 mi from EICC and less than 1.2 mi from Arthurs Seat.
Edinburgh Castle is 1.8 mi from the guest house, while Edinburgh Playhouse is 1.8 mi away. The nearest airport is Edinburgh Airport, 14 mi from Bala House.
Apartment in Old Town Edinburgh, Edinburgh · 10.06 km from centre
8.8
296 reviews
2Bedroom apartment by the castle offers accommodations in Edinburgh, a 9-minute walk from Edinburgh Waverley Train Station and 0.7 miles from Royal Mile. This apartment offers full-day security and free Wifi. The property is a few steps from the city center and a 4-minute walk from The Real Mary King's Close.
The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a bath and slippers. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
A car rental service is available at the apartment.
Popular points of interest near 2Bedroom apartment by the castle include National Museum of Scotland, Camera Obscura and World of Illusions, and University of Edinburgh. Edinburgh Airport is 5.6 miles from the property, and the property offers a paid airport shuttle service.
Apartment in Holyrood, Edinburgh · 9.59 km from centre
9.0
4 reviews
A stay at this apartment places you in the heart of Edinburgh, within a 10-minute walk of Royal Mile and University of Edinburgh. This apartment is 0.5 mi (0.8 km) from Princes Street and 0.7 mi (1.2 km) from Edinburgh Castle.
Apartment in Old Town Edinburgh, Edinburgh · 10.06 km from centre
9.4
150 reviews
With a stay at Destiny Scotland Market St Apartments, you'll be centrally located in Edinburgh, within a 5-minute walk of Royal Mile and Princes Street. This apartment is 0.4 mi (0.7 km) from Edinburgh Castle and 0.3 mi (0.5 km) from George Street.
Apartment in Old Town Edinburgh, Edinburgh · 10.19 km from centre
8.6
9 reviews
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be steps from Grassmarket and 8 minutes by foot from Edinburgh Castle. This apartment is 0.6 mi (1 km) from Princes Street and 0.7 mi (1.1 km) from Royal Mile.
Property in Leith, Edinburgh · 10.19 km from centre
8.4
144 reviews
With a stay at Lantern Guest House in Edinburgh (Leith), you'll be a 3-minute walk from Edinburgh Playhouse Theatre and 7 minutes by foot from Princes Street. This property is 0.6 mi (1 km) from George Street and 1 mi (1.6 km) from Royal Mile.
Apartment in Old Town Edinburgh, Edinburgh · 10.12 km 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 · 9.69 km from centre
7.0
4 reviews
A stay at this apartment places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and Royal Mile. This apartment is 0.6 mi (0.9 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.1 km) from University of Edinburgh.
Apartment in Old Town Edinburgh, Edinburgh · 9.72 km from centre
9.4
47 reviews
With a stay at Museum Apartments, you'll be centrally located in Edinburgh, steps from University of Edinburgh and 6 minutes by foot from Royal Mile. This apartment is 0.5 mi (0.8 km) from Edinburgh Castle and 0.3 mi (0.4 km) from Grassmarket.
Hotel in Edinburgh · 9.88 km 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 0.6 mi (1 km) from Edinburgh International Conference Centre.
Apartment in Old Town Edinburgh, Edinburgh · 9.53 km from centre
6.6
3 reviews
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be a 5-minute walk from University of Edinburgh and 5 minutes by foot from Royal Mile. This apartment is 0.7 mi (1.1 km) from Princes Street and 0.7 mi (1.2 km) from Edinburgh Castle.