
Dalkeith Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AU$2,500 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Dalkeith Holiday
The hassle-free way to experience this unique city is with a custom-made Dalkeith holiday package. Stay in the neighbourhood of New Town, which is good for shopping, nightlife and culture or choose someplace else — our package deals are all about you. A trip to Dalkeith is a terrific opportunity to do some sightseeing. Be sure to look around renowned attractions like Palace of Holyroodhouse, St. Giles Cathedral and Arthurs Seat. Don't put off exploring this city any longer. Your dream Dalkeith holiday is just a few clicks away with Expedia.
Dalkeith Holiday
Dalkeith Essential Information
Language | English |
|---|---|
Currency | British pounds sterling |
Closest Airport | Edinburgh Airport (EDI) |
Population | 12,700 |
Max Temp Winter | 7ºC |
Max Temp Summer | 18ºC |
Top Sights | Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre |
Our pick of the best Dalkeith Hotel Deals

Holiday Inn Edinburgh Zoo by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
AU$218
31 Aug - 1 Sept
includes taxes & fees
8.6/10 Excellent! (1,536 reviews)
"The room was very nice. Had difficulty with the shower but it was fine. Breakfast buffet was excellent. Good location. Easy bus ride into the city."
Reviewed on 21 Aug 2026

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
AU$357
31 Aug - 1 Sept
includes taxes & fees

Point A Edinburgh Haymarket
152 Morrison Street Edinburgh Scotland
AU$300
20 Sept - 21 Sept
includes taxes & fees
8.8/10 Excellent! (1,735 reviews)
"Great property that is centrally located with a friendly and professional staff. I will definitely stay there again."
Reviewed on 21 Aug 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular Dalkeith attractions
Dalkeith Country Park
8.0/10 (3 reviews)
Explore the lovely green spaces of Dalkeith Country Park and enjoy the golf courses in Dalkeith. Discover the lively festivals in this walkable area or seek out the local tours.
Scottish Mining Museum
You can study the exhibits at Scottish Mining Museum, a museum with a storied past, during your trip to Newtongrange. Experience the fascinating museums and lively festivals in this walkable area.
Danderhall Leisure Centre
Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
Newbattle Abbey
Learn about the local history of Newbattle when you take a trip to Newbattle Abbey. Discover the lively bars and lively festivals in this walkable area.
Newbattle Leisure Centre
Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savour the area's restaurants and cafes.
Newtongrange Leisure Centre
Enjoy an outing to Newtongrange Leisure Centre during your stay in Newtongrange. Take in the museums while you're in the area.
What to do in Dalkeith

City Sightseeing Edinburgh Hop-On Hop-Off Bus Tour + Kids Go Free Offer
AU$36
per adult
92% of travellers recommend

Edinburgh: Edinburgh Castle Guided History Tour with Tickets
AU$72
per adult
98% of travellers recommend
Frequently asked questions
How much does a Dalkeith holiday package cost?
Offering excellent value package deals on Expedia, you'll be pleasantly surprised at how much a holiday to Dalkeith costs! Our packages make travel planning easier and save you more.
What are the cheapest months to go to Dalkeith?
You can typically find lower prices and better availability in January, February and November. Take a look at our cheap Dalkeith holiday packages and you could score some great off-season deals.
How many days is enough for Dalkeith?
Dalkeith holidays come in many shapes and sizes, but to get a real feel for this destination, we think 2 days is a good ballpark. With this timeframe, you can visit top sights like Newbattle Abbey and Scottish Mining Museum as well as lesser-known spots. Don't forget to visit neighbourhoods such as Old Town Edinburgh and Holyrood either. If you're smart with your time, you can even take a day trip or two from Dalkeith too.
Is it worth booking a holiday package to Dalkeith?
From leading attractions such as Newbattle Abbey and Dalkeith Country Park to its epic golfing, a Dalkeith holiday guarantees an unforgettable adventure. With so much to see and do, it's time to find out for yourself why Dalkeith is such a good holiday destination.
How to find the best Dalkeith package deals?
Start your search for a Dalkeith package deal by entering your destination and travel dates under our "Packages" tab. Then select a few filters, like "Guest rating" and "Property type," to tailor the results to your exact needs. You can also sort by "Package discount" and browse offers that come with huge savings. If you don't find the ideal Dalkeith package deal straight away, simply play around with your dates and search again. Keep in mind that deals are only available for a limited time, so book early and get your Dalkeith escape underway.
Is it cheaper to book a Dalkeith holiday as a package?
Expedia holiday packages are designed to make your money go further. Bundle your hotel, flight and car rental into one great-value price and you could save hundreds of dollars. You'll usually score a better deal than booking each component individually. And you'll still get the flexibility to create a customised Dalkeith holiday by choosing your favourite accommodation type, airline and car class.
When to book a holiday package to Dalkeith?
If you have your Dalkeith travel dates confirmed, book as soon as you can to grab some fantastic deals. With Expedia, you can generally reserve some flights up to a year in advance. Prefer spur-of-the-moment adventures? Our last-minute deals are ideal for travelling on a whim.
How to plan a trip to Dalkeith?
- Pick the best time to travel: Your schedule, favourite season and the type of weather you like can all influence your decision on when to go to Dalkeith.
- Plan your budget wisely: As well as the price of your accommodation, you should factor in other expenses too. These include food, transportation and flights. Also, set aside some extra funds for unexpected expenses that may arise during your trip to Dalkeith.
- Decide how many days away: Start by listing all the attractions and activities you'd like to get to in Dalkeith. Then, estimate how long you'll need for each, along with any travel time.
- Bundle your bookings: With your travel dates in order, you can combine your hotels, car rental, flights and more into a personalised Dalkeith holiday package.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.












