You can save up to 15% on over 100,000 hotels
Become a member for free
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

Apartment in Edinburgh · 5.26 mi from centre
With a stay at SC Edinburgh, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and Edinburgh Castle. This apartment is 0.6 mi (0.9 km) from University of Edinburgh and 1.5 mi (2.5 km) from Princes Street.

Apartment in Edinburgh · 5.87 mi from centre
With a stay at Studio Living at Lady Nicolson Court, you'll be centrally located in Edinburgh, steps from University of Edinburgh and 10 minutes by foot from Royal Mile. This apartment is 0.7 mi (1.2 km) from Edinburgh Castle and 0.5 mi (0.7 km) from Grassmarket.

Apartment in Holyrood, Edinburgh · 6.04 mi from centre
8.0
9 reviews
Located in Edinburgh (Old Town Edinburgh), this apartment is within a 10-minute walk of Royal Mile and Princes Street. This apartment is 0.5 mi (0.9 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.1 km) from George Street.

Apartment in Old Town Edinburgh, Edinburgh · 6.31 mi from centre
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be steps from Grassmarket and 6 minutes by foot from Edinburgh Castle. This apartment is 0.6 mi (1 km) from Royal Mile and 0.4 mi (0.6 km) from University of Edinburgh.

Apartment in Old Town Edinburgh, Edinburgh · 6.29 mi from centre
7.2
25 reviews
JOIVY Classy Apartment near Edinburgh Castle is located in Edinburgh, just a 11-minute walk from Royal Mile and 600 yards from Edinburgh Waverley Train Station. Featuring city views, this apartment also comes with free Wifi. The property is a 2-minute walk from Camera Obscura and World of Illusions and within a few steps of the city center.
The apartment includes 1 bedroom, 1 bathroom with a shower, a seating area, and a fully equipped kitchen with a dishwasher. Towels and bed linen are available in the apartment. The accommodation is non-smoking.
Popular points of interest near JOIVY Classy Apartment near Edinburgh Castle include The Real Mary King's Close, National Museum of Scotland, and University of Edinburgh. Edinburgh Airport is 5.6 miles from the property.

Guest house in Edinburgh · 5.20 mi from centre
7.4
259 reviews
This elegant 18th-century Georgian town house is within walking distance of Holyrood Park and has free parking and homemade meals upon request.
The family-run Bellevue Guest House Edinburgh is close to Holyrood Palace and just over a quarter mile from the Royal Commonwealth Swimming Pool. Buses stop nearby and head into the center of the city.
Bellevue has been restored to offer guests traditional charm and modern facilities. All rooms have private bathrooms.

Vacation home in Tranent · 4.79 mi from centre
With a stay at 2 Bed Bungalow - Free Parking in Tranent, you'll be within a 10-minute drive of Glenkinchie Distillery and Vogrie Country Park. This vacation home is 14 mi (22.6 km) from Royal Mile and 14.4 mi (23.3 km) from Edinburgh Castle.

Apartment in Leith, Edinburgh · 6.12 mi from centre
With a stay at this apartment, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This apartment is 1.9 mi (3 km) from Edinburgh Castle and 0.9 mi (1.5 km) from Princes Street.

Apartment in Old Town Edinburgh, Edinburgh · 6.29 mi from centre
8.0
3 reviews
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be a 4-minute walk from Grassmarket and 6 minutes by foot from Edinburgh Castle. This apartment is 0.3 mi (0.5 km) from Royal Mile and 0.3 mi (0.4 km) from Princes Street.

Apartment in Edinburgh · 6.28 mi from centre
7.0
80 reviews
Breakfast available
Just 2 minutes’ walk from The Meadows park, the 2-bedroom apartment City Centre Garden Hideaway is half a mile from the Edinburgh International Conference Center. The apartment has free WiFi and can accommodate 4 guests.
This apartment has 2 double bedrooms and a shower room. There is a lounge with TV, a dining area and a fully equipped kitchen with an oven, microwave, fridge and washing machine. It looks out over the gardens where there is a patio with outdoor dining area.
Leven Street’s Cameo Cinema and King’s Theater are within a 5-minute walk of this apartment, with Edinburgh city center around 6 minutes’ drive away. Edinburgh Castle is just 1 mile from City Centre Garden Hideaway, and the National Museum of Scotland is within a 15-minute walk.

Apartment in Gorebridge · 3.17 mi from centre
Located in Gorebridge, Stylish 2 Bed Flat-free Parking is within a 5-minute drive of Dalhousie Castle and Vogrie Country Park. This apartment is 10.2 mi (16.5 km) from Royal Mile and 10.4 mi (16.8 km) from Edinburgh Castle.

Guesthouse in Edinburgh · 5.00 mi 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.

Apartment in Morningside, Edinburgh · 5.78 mi from centre
Located in Edinburgh (Morningside), this apartment is within a 10-minute drive of Edinburgh Castle and Royal Mile. This apartment is 2.4 mi (3.8 km) from Princes Street and 2.5 mi (4 km) from University of Edinburgh.

Apartment in Edinburgh · 5.97 mi from centre
Located in Edinburgh (Abbeyhill), this apartment is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 0.8 mi (1.4 km) from Royal Mile and 1.5 mi (2.4 km) from Edinburgh Castle.

Apartment in Edinburgh · 5.60 mi from centre
Located in Edinburgh (Southside), this apartment is within a 15-minute walk of Royal Mile and University of Edinburgh. This apartment is 1.1 mi (1.8 km) from Edinburgh Castle and 1.1 mi (1.7 km) from Princes Street.

Aparthotel in Leith, Edinburgh · 6.36 mi from centre
8.1
3,505 reviews
Breakfast available
The Cairn Hotel is 2625 feet from Edinburgh Waverley Rail Station and the shops, theaters and nightlife of Princes Street. It offers free WiFi and has a breakfast room.
The Cairn Hotel is in Edinburgh city center, close to Calton Hill. The hotel is in a quiet location 984 feet from the Playhouse Theater and has easy access to public transport.
All of the rooms have showers, TVs and tea/coffee. Hair dryers, irons and ironing boards are available on request.
There is a bar area with a large flat-screen TV.

Apartment in Edinburgh · 5.20 mi from centre
With a stay at JOIVY Chic Studio near Holyrood Park in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This apartment is 1.7 mi (2.7 km) from Edinburgh Castle and 2 mi (3.2 km) from Princes Street.

Apartment in Old Town Edinburgh, Edinburgh · 6.23 mi from centre
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be within a 5-minute walk of Royal Mile and Grassmarket. This apartment is 0.3 mi (0.5 km) from Edinburgh Castle and 0.3 mi (0.4 km) from Princes Street.

Apartment in Old Town Edinburgh, Edinburgh · 6.29 mi from centre
With a stay at this apartment in Edinburgh (Old Town Edinburgh), you'll be steps from Grassmarket and 6 minutes by foot from Edinburgh Castle. This apartment is 0.6 mi (0.9 km) from Royal Mile and 0.4 mi (0.6 km) from University of Edinburgh.

Apartment in Edinburgh · 5.25 mi from centre
7.1
9 reviews
Brilliantly Located 2BD Flat Heart of Edinburgh! offers accommodations in Edinburgh, 1.3 miles from Edinburgh Waverley Train Station and 1.5 miles from Camera Obscura and World of Illusions. The property is around 1.6 miles from Edinburgh Castle, 1.7 miles from EICC, and 1.8 miles from Edinburgh Playhouse. Free Wifi is available throughout the property and University of Edinburgh is a 15-minute walk away.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with free toiletries. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Popular points of interest near Brilliantly Located 2BD Flat Heart of Edinburgh! include National Museum of Scotland, Arthur's Seat, and The Real Mary King's Close. Edinburgh Airport is 6.2 miles from the property.