Discover a selection of 2,000 vacation rentals in Dalkeith, GB that are perfect for your trip. Whether you’re traveling with friends, family, or even pets, Vrbo vacation homes have the best amenities for hanging out with the people that matter most, including swimming pools and kitchens. Prices start at $78 per night, and houses and condos are popular options for a stay in Dalkeith. Either way, you'll find a rental for everyone's needs.
Destination guide

Head to the friendly city of Dalkeith

Enjoy the cathedral and other features of Dalkeith. This welcoming and romantic city entices travelers with its restaurants and bars. Arthur's Seat and Palace of Holyroodhouse are just a couple of the must-sees in the area. Whether you're planning a family vacation, friends trip or romantic retreat, HomeAway has a great selection of vacation homes. Many rentals come with a full kitchen and separate dining area, perfect if you need a space for entertaining.


Activities and attractions in Dalkeith

Are you searching for things to do in the city? Venture out of your cozy vacation rental and experience everything that makes Dalkeith a fun place to get away. Here are some of the top attractions to put on your list, all within 30 miles (48.2 km) of the city center:

  • Royal Commonwealth Pool (5.9 mi / 9.6 km)
  • Our Dynamic Earth (6.5 mi / 10.4 km)
  • Edinburgh Zoo (9.3 mi / 15 km)
  • Muirfield Golf Course (13.4 mi / 21.5 km)
  • Butterfly and Insect World (2.1 mi / 3.4 km)
  • Gilmerton Cove (3.5 mi / 5.7 km)
Natural features

Exploring the natural landscape of Dalkeith

Whether you're an outdoor enthusiast or just want to appreciate the scenery, Dalkeith is a great place to spend some time outside. Here are a few of the area's most enchanting features, all within 30 miles (48.2 km) of the city center:

  • Arthur's Seat (6.3 mi / 10.1 km)
  • Princes Street Gardens (7.1 mi / 11.5 km)
  • Holyrood Park (5.5 mi / 8.8 km)
  • Calton Hill (6.8 mi / 11 km)
  • Royal Botanic Garden (8.2 mi / 13.2 km)
  • Dalkeith Country Park (0.9 mi / 1.4 km)
How to get there

Traveling to and around Dalkeith

The nearest airport is in Edinburgh (EDI), located 13 mi (20.9 km) from the city center.

If you prefer to travel by train, Eskbank Station, Newtongrange Station and Shawfair Station are the main stations that serve the city.

How many vacation rentals are available around Dalkeith, GB?

Our 2020 property listings offer a large selection of 1,777 vacation rentals around Dalkeith. From 119 house rentals to 1,547 condo and apartment rentals, find a unique house rental for you to enjoy a memorable holiday or a weekend with your family and friends.

Can I rent a city-center property in Dalkeith?

Small and soulless hotel rooms are easily forgettable. Living like one of the locals in the bustling center of an amazing new destination is certainly not. Vrbo has 375 centrally located rental homes available. Alternatively, you might prefer to try a different vibe. Vrbo has plenty of options to pick from, including:

  • 128 town vacation rentals.
  • 59 seaside vacation rentals.
  • 28 beach vacation rentals.

Can I rent an apartment in Dalkeith?

There's no need to go without all the conveniences of home just because you're going on vacation. Kick back and relax in your very own apartment and experience the area like a local. Vrbo has 2,671 for you to check out here. How does $47 per night sound? That's what you're looking at paying if you don't put it off for too long! If that doesn't match your family's style, we have a range of different rental options available, such as:

  • House: 177 vacation homes. Prices start from $88 per night.
  • Hotel: 106 vacation homes. Prices start from $47 per night.
  • Cottage: 78 vacation homes. Prices start from $98 per night.

Can I stay in Dalkeith in a large group?

Vacations with your loved ones can be stacks of fun, especially when you're sleeping under the same roof in a fantastic new place! If you're visiting with a large group, Vrbo can help. Apartment vacation homes are the top option here for large groups of guests. Our worldwide database currently has 414 available. In this area, rental properties that can accommodate larger sized groups include:

  • If yours is a crew of 6, we've got 487 vacation homes appropriate for that size. Spend a night from just $67.
  • If you have 5 in your family, you'll be pleased to discover that there are 212 vacation homes that are suitable. Prices begin at just $97 a night.
  • Seeking out vacation rentals suitable for 8 guests? You'll be pleased to know we have 114 that'll be perfect. You can grab one from just $112 a night.

You and the squad will be in good hands when you arrange your Dalkeith escape through us!

Where are the cheapest rentals in Dalkeith?

Friends are the family we choose. Reconnect with your nearest and dearest and plan a value-packed escape with Vrbo. Leith is a good area to investigate if you want to keep an eye on your budget. Vrbo has 127 rentals, and the average price is a modest $136 per night. Slateford is another great option. We've got 234 rentals here, and the average price is around $155 a night.

Explore destinations around Dalkeith

2,012 vacation rentals
480 vacation rentals
North Berwick
256 vacation rentals
2,003 vacation rentals
632 vacation rentals
390 vacation rentals
216 vacation rentals
276 vacation rentals
120 vacation rentals
1,823 vacation rentals
133 vacation rentals
175 vacation rentals
197 vacation rentals
178 vacation rentals
244 vacation rentals
South Queensferry
1,910 vacation rentals
168 vacation rentals
202 vacation rentals
1,803 vacation rentals
1,882 vacation rentals