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

Guest house in Edinburgh · 5.07 mi from centre
8.7
380 reviews
Breakfast available
Just a 15-minute walk from Holyrood Park, this guest house has street parking available. A flat-screen TV is included in each room with attached bathroom. With a bus stop just outside Minto House, Edinburgh Waverley Rail Station can be reached after a 15-minute bus journey.
The Royal Mile is also within a 15-minute bus journey of Minto House. Edinburgh Festival Theater is 15 minutes’ journey away on foot. Just 1.5 miles away are Princes Street’s shops and gardens. Prestonfield Golf Course is less than 5 minutes’ drive from the property.
A hairdryer, a kettle and a selection of toiletries are also provided in each room. Some rooms have beautiful views of Arthur’s Seat, the main hill peak in Holyrood Park.
Free Wi-Fi can be accessed in public areas.

Guest house in Edinburgh · 4.98 mi from centre
8.3
200 reviews
"Nestled just over a mile from Edinburgh’s bustling Princes Street, Gifford House offers a tranquil escape in the heart of the city. With direct bus routes right outside the door, reaching the historic Royal Mile, Edinburgh Castle, or Waverley Station couldn’t be easier.
This charming Victorian townhouse combines traditional character with spacious, modern comfort. Every room is thoughtfully designed to ensure a restful stay, guests can enjoy plush bedding, free Wi-Fi, and immaculate bathrooms. To the rear of the property, many rooms boast breathtaking views of Salisbury Crags and the iconic Arthur’s Seat.
We operate as a self-service hotel with fully digital check-in, giving you the freedom to arrive at your convenience and enjoy a seamless stay from start to finish.
Recognized with a 4-Star Gold Award from VisitScotland, Gifford House stands out for its attention to detail, cleanliness, and guest satisfaction. Free limited on-street parking is available, a rare perk in central Edinburgh and Holyrood Park, local golf courses, and independent cafés are all just a short stroll away.
Whether you’re here for a romantic getaway, a solo city break, or a cultural adventure, Gifford House is your ideal Edinburgh base: elegant, welcoming, and perfectly located."

Apartment in Edinburgh · 3.89 mi from centre
9.4
10 reviews
Edinburgh Stays offers accommodations in Edinburgh, a 15-minute walk from Portobello Beach and 2.4 miles from Arthur's Seat. This apartment provides free private parking, bicycle parking, and free Wifi. Outdoor seating is also available at the apartment.
At the apartment complex, the units include a desk. All rooms come with a kettle, while selected rooms have a fully equipped kitchen with an oven, a microwave, and a toaster. At the apartment complex, all units come with bed linen and towels.
Edinburgh Waverley Train Station is 3.8 miles from Edinburgh Stays, while Edinburgh Playhouse is 3.8 miles away. Edinburgh Airport is 16 miles from the property.

Guest house in Edinburgh · 4.52 mi from centre
8.7
755 reviews
Offering free WiFi, Ardgowan Guest House is located in Edinburgh, within 1.4 mi of University of Edinburgh. Built in 19th century, the property is within 1.5 mi of Edinburgh Festival Theater and 1.9 mi of Royal Mile. Edinburgh Military Tattoo is 1.9 mi away.
Guest rooms in the guest house are equipped with a kettle, tea, coffee, milk and sugar.
Edinburgh Castle is 2 mi from Ardgowan, while Omni Center is 2.1 mi from the property. Edinburgh Airport is 8.1 mi away.
NO MOTORCYCLE PARKING IS AVAILABLE

Guesthouse in Edinburgh · 6.32 mi from centre
7.8
93 reviews
A stay at The Valentine Townhouse Hotel places you in the heart of Edinburgh, within a 15-minute walk of Grassmarket and University of Edinburgh. This guesthouse is 0.7 mi (1.1 km) from Princes Street and 1.2 mi (2 km) from Edinburgh Castle.

Holiday home in Edinburgh · 2.96 mi from centre
8.6
207 reviews
Featuring a garden, Peaceful, Lovely and Modern, Entire House provides accommodations in Edinburgh. This vacation home offers free private parking, luggage storage space, and free Wifi. The accommodation features private check-in and check-out and bicycle parking for guests.
Offering a patio and garden views, the vacation home includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 1 bathroom with a bath and a shower. Towels and bed linen are featured in the vacation home. The property has an outdoor dining area.
The vacation home has a picnic area where you can spend the day outdoors.
Arthur's Seat is 2.8 miles from the vacation home, while University of Edinburgh is 3.9 miles away. Edinburgh Airport is 14 miles from the property.

Apartment in Musselburgh · 3.37 mi from centre
9.1
47 reviews
Riverside is located in Musselburgh, just 1.6 miles from Portobello Beach and 4.5 miles from Arthur's Seat. Featuring river and inner courtyard views, this apartment also comes with free Wifi. Royal Yacht Britannia is 6.2 miles away and National Museum of Scotland is 6.3 miles from the apartment.
This apartment includes 3 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 available in the apartment. For added privacy, the accommodation features a private entrance.
Guests at the apartment will be able to enjoy activities in and around Musselburgh, like hiking.
Edinburgh Waverley Train Station is 6.1 miles from Riverside, while Edinburgh Playhouse is 6.2 miles from the property. Edinburgh Airport is 15 miles away.

Apartment in Old Town Edinburgh, Edinburgh · 6.14 mi from centre
9.1
30 reviews
These Edinburgh apartments offer space and comfort within walking distance of Princes Street. Each has free internet, a full kitchen and dining/lounge area with flat-screen TV.
Apartments Royal offer apartments at 3 different locations in Edinburgh city center. Edinburgh attractions can be reached on foot from all apartments.
Please check the individual apartments for the exact location and facilities.

Guest house in Edinburgh · 5.06 mi from centre
8.6
346 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.

Holiday home in Edinburgh · 5.29 mi from centre
9.5
4 reviews
Providing a garden, Pentland Hills Chalet offers accommodations in Edinburgh. This property offers access to a patio, free private parking, and free Wifi. EICC is 4.1 miles away and Edinburgh Castle is 4.3 miles from the vacation home.
Offering a terrace with mountain views, this vacation home also features a flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 1 bathroom with a walk-in shower and a hair dryer. For added privacy, the accommodation features a private entrance.
National Museum of Scotland is 4.4 miles from the vacation home, while The Real Mary King's Close is 4.6 miles from the property. Edinburgh Airport is 6.2 miles away.

Apartment in Edinburgh · 5.76 mi from centre
8.5
80 reviews
Breakfast available
Just 1.2 miles from Edinburgh Waverley Train Station and a 18-minute walk from Edinburgh Playhouse, spacious flat, close to the city centre with scenic views features accommodations in Edinburgh with a garden. The property is around 1.5 miles from National Museum of Scotland, 1.5 miles from Royal Mile, and 1.6 miles from Camera Obscura and World of Illusions. Edinburgh Castle is 2 miles from the apartment and Royal Yacht Britannia is 2.4 miles away.
With free Wifi, this 2-bedroom apartment provides a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Guests at the apartment will be able to enjoy activities in and around Edinburgh, like skiing, cycling, and hiking. The apartment has a picnic area where you can spend the day outdoors.
University of Edinburgh is 1.7 miles from spacious flat, close to the city centre with scenic views, while The Real Mary King's Close is 1.7 miles away. Edinburgh Airport is 6.8 miles from the property.

Apartment in Edinburgh · 4.87 mi from centre
8.8
177 reviews
Private Parking 2 Bed 2 bath is located in Edinburgh, just 1.2 miles from University of Edinburgh and 1.4 miles from National Museum of Scotland. The property is around 1.6 miles from Edinburgh Waverley Train Station, 1.8 miles from The Real Mary King's Close, and 2 miles from Camera Obscura and World of Illusions. The apartment also provides free Wifi and free private parking.
This apartment includes 2 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 featured in the apartment. For added privacy, the accommodation features a private entrance.
Edinburgh Castle is 2 miles from the apartment, while Edinburgh Playhouse is 2.1 miles away. Edinburgh Airport is 11 miles from the property.

Apartment in Edinburgh · 6.06 mi from centre
9.0
8 reviews
Simpsons Loan - 428 offers accommodations in Edinburgh, a 17-minute walk from Edinburgh Waverley Train Station and 1.1 miles from Royal Mile. Popular points of interest nearby include The Real Mary King's Close, University of Edinburgh, and Camera Obscura and World of Illusions. The apartment features free Wifi and free private parking.
The apartment features 2 bedrooms, 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 available in the apartment. For added privacy, the accommodation features a private entrance.
Popular points of interest near Simpsons Loan - 428 include National Museum of Scotland, Edinburgh Castle, and EICC. Edinburgh Airport is 5.6 miles from the property.

Apartment in Edinburgh · 5.39 mi from centre
8.5
120 reviews
The Pleasance offers accommodations in Edinburgh, one mile from Edinburgh Waverley Train Station and a 19-minute walk from The Real Mary King's Close. Featuring garden views, this apartment also has free Wifi. Camera Obscura and World of Illusions is 1.1 miles away and Edinburgh Castle is 1.7 miles from the apartment.
The apartment features 1 bedroom, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
Popular points of interest near The Pleasance include University of Edinburgh, Arthur's Seat, and National Museum of Scotland. Edinburgh Airport is 6.8 miles away.

Apartment in Edinburgh · 4.70 mi from centre
9.0
6 reviews
Large Flat in Edinburgh F2 with Mountain View offers accommodations in Edinburgh, 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland. The property is around 1.8 miles from Edinburgh Waverley Train Station, 2 miles from The Real Mary King's Close, and 2.1 miles from Camera Obscura and World of Illusions. Edinburgh Castle is 2.2 miles away and Edinburgh Playhouse is 2.2 miles from the apartment.
With free Wifi, this 2-bedroom apartment provides a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. The accommodation is non-smoking.
EICC is 2.3 miles from the apartment, while Royal Mile is 2.3 miles away. Edinburgh Airport is 11 miles from the property.

Apartment in Leith, Edinburgh · 6.24 mi from centre
9.1
30 reviews
Just 1.1 miles from Edinburgh Waverley Train Station and a 13-minute walk from Edinburgh Playhouse, Brunswick Apartment features accommodations in Edinburgh with a fitness center. This property offers access to a balcony, free private parking, and free Wifi. Royal Mile is a 19-minute walk from the apartment and National Museum of Scotland is 1.5 miles away.
Featuring a terrace and quiet street views, the spacious apartment includes 3 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a bath and a shower. Towels and bed linen are available in the apartment. The property has an outdoor dining area.
Guests at the apartment will be able to enjoy activities in and around Edinburgh, like hiking.
Camera Obscura and World of Illusions is 1.7 miles from Brunswick Apartment, while The Real Mary King's Close is 1.8 miles from the property. Edinburgh Airport is 6.8 miles away.

Apartment in Old Town Edinburgh, Edinburgh · 6.15 mi from centre
8.7
240 reviews
Located in the center of Edinburgh’s Royal Mile, the Royal Mile Apartment offers self-catering accommodations with parking and free WiFi. Edinburgh Railway Station is just 5 minutes’ walk away.
The one-bedroom apartment is set within a peaceful private complex, with a secure entry system and a elevator. The third-floor apartment features a seating area with a flat-screen TV, a DVD player, and a small double sofa bed. The fully fitted kitchen has a washing machine, fridge/freezer, and an oven.
The bright and modern Royal Mile Apartment has a double bedroom and a bathroom with both a bath and a power shower.
Edinburgh Castle is just 7 minutes’ walk from the Royal Mile Apartment. St Giles Cathedral is a 2-minute stroll away.

Apartment in Old Town Edinburgh, Edinburgh · 6.23 mi from centre
8.5
26 reviews
The Edmonstone's Residence offers accommodations in Edinburgh, a 10-minute walk from Edinburgh Waverley Train Station and 0.7 miles from Royal Mile. Featuring city views, this apartment also includes free Wifi. The property is a few steps from the city center and a 5-minute walk from The Real Mary King's Close.
The apartment features 1 bedroom, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are available in the apartment. The accommodation is non-smoking.
Popular points of interest near The Edmonstone's Residence include National Museum of Scotland, Camera Obscura and World of Illusions, and University of Edinburgh. Edinburgh Airport is 5.6 miles from the property.

Holiday home in Gilmerton, Edinburgh · 2.63 mi from centre
9.3
9 reviews
Tranquil 3-Bedroom Home in Edinburgh 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.3 miles from Edinburgh Waverley Train Station, 4.3 miles from Arthur's Seat, and 4.5 miles from The Real Mary King's Close. The vacation home also offers free Wifi and free private parking.
The vacation home features 3 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom. A flat-screen TV with streaming services is offered. For added privacy, the accommodation features a private entrance.
Guests can relax in the garden at the property.
Camera Obscura and World of Illusions is 4.6 miles from Tranquil 3-Bedroom Home in Edinburgh, while Edinburgh Castle is 4.7 miles from the property. Edinburgh Airport is 11 miles away.

Apartment in Portobello, Edinburgh · 4.64 mi from centre
9.1
169 reviews
Housed in a historic building, Edinburgh TWO BEDROOM apartment with free side street parking 24 hours offers accommodations with a garden and free Wifi in Edinburgh, a 5-minute walk from Portobello Beach. The apartment, set in a building dating from 19th century, is 2.4 miles from Arthur's Seat and 3.2 miles from Edinburgh Waverley Train Station. Outdoor seating is also available at the apartment.
Edinburgh TWO BEDROOM apartment with free side street parking 24 hours features 2 bedrooms, a fully equipped kitchenette with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
A bowling alley is available on-site, and both fishing and hiking can be enjoyed close to the accommodation.
Edinburgh Playhouse is 3.3 miles from Edinburgh TWO BEDROOM apartment with free side street parking 24 hours, while Royal Yacht Britannia is 3.4 miles away. Edinburgh Airport is 15 miles from the property.