
Dalkeith Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 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 Vacation
Say farewell to planning hassles and hello to a Dalkeith vacation package. With the finer details organized before you go, you can focus on discovering every inch of this city, starting with New Town, which is great for shopping, nightlife and culture. A trip to Dalkeith is an excellent opportunity to see the sights. Be sure to stop by popular attractions like Palace of Holyroodhouse, St. Giles Cathedral and Arthurs Seat. A few quick clicks is all it takes to build your dream Dalkeith vacation on Expedia.
Top Dalkeith Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Moment George IV Bridge
Old Town Edinburgh
CA $1,939
per person
Oct 17 - Oct 22
found 4 hours ago
Roundtrip flight included
Toronto (YTO) to Edinburgh (EDI)
9.8/10 Exceptional! (37 reviews)
We stayed for 2 nights in this apartment hotel. We had our 2 year old with us, and this was a fantastic stay for a few reasons.
1. The team is highly communicative and amenable to requests. Originally they had given us a baby cot, but my toddler has outgrown it - so they were gracious enough to give us an extra bed, with no extra charge. They accommodated an early check-in to make us comfortable.
2. The room while small, was exceptionally well designed. Even with a pull-out bed, a sofa, a small dining table - we never felt cramped. The furnishings were modern and high quality, and having a small kitchenette in the room was helpful.
3. The location is amazing - a short walk from the Royal Mile, and on a street that was quiet at night. They have rooms that face the castle - though they were sold out of those during our stay.
4. Finally, it's the small things that make a good stay great. They left a super cute soft-toy for my toddler on our departure date, which he absolutely loved.
One small downside - you have to take a staircase with about 20 steps to get to the rooms. There are no elevators to carry your suitcases. This wasn't a big issue for us, but if you are mobility impaired, it could be a challenge.
Reviewed on Aug 12, 2026



Kildonan Lodge Hotel
Newington
CA $2,000
per person
Nov 11 - Nov 15
found 1 day ago
Roundtrip flight included
Calgary (YYC) to Edinburgh (EDI)
9/10 Wonderful! (380 reviews)
Difficult to find in the dark even with satnav. There is lighting near the sign but the opening to the car park is difficult to find. Good amount of parking although not enough for every room. Didn't have breakfast here as there were cheaper options within a 10 minute walk. Room was smaller than looked on photos when booking and apart from some dust behind the nightstands was clean. Bed linen was nice and soft but the all season duvet was a bit too much for summer. Couldn't have window open as was on ground floor and was a little difficult to open the sash window too. Tea, coffee, hot chocolate provided. Shampoo, conditioner and hand wash. Staff were nice. There was a lounge and bar fridge available alongside extra refreshment supplies. Two bottles of water supplied in room. Noise was minimal so got a good night sleep. Easy to drive around Edinburgh and the local region from here.
Reviewed on Sep 5, 2026
Ready to book your vacation to Dalkeith?
Dalkeith Hotel Deals

Holiday Inn Edinburgh Zoo by IHG
132 Corstorphine Road Edinburgh Scotland
Fully refundable
CA $163
CA $206 total
Sep 20 - Sep 21
includes taxes & fees
8.6/10 Excellent! (1,554 reviews)
"The room was good, downstairs public washrooms ok .. the staff at the from desk were super helpful Great location ! Easy to get around Edinburgh.. close to the arena for concerts and super handy for the bus Overall a good experience…"
Reviewed on Sep 5, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
53 Princes Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
CA $330
CA $415 total
Oct 5 - Oct 6
includes taxes & fees
8.8/10 Excellent! (758 reviews)
"Wouldn't let me leave a bag in the store for a few hours after I checked out. The bag was 25kg and I had to kill 3hrs with it."
Reviewed on Sep 4, 2026

Point A Edinburgh Haymarket
152 Morrison Street Edinburgh Scotland
CA $218
CA $274 total
Oct 4 - Oct 5
includes taxes & fees
8.8/10 Excellent! (1,749 reviews)
"great central location with easy walking to major sights. Really appreciated the options at breakfast, especially the vegan blueberry croissants!"
Reviewed on Sep 5, 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 travels to Newtongrange. Experience the fascinating museums and lively festivals in this walkable area.
Newbattle Abbey
Learn about the local history of Newbattle with a stop at Newbattle Abbey. Discover the lively bars and lively festivals in this walkable area.
Danderhall Leisure Centre
Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
Newbattle Leisure Centre
Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savor the area's restaurants and coffeehouses.
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

Edinburgh: Edinburgh Castle Guided History Tour with Tickets
CA $74
per adult
98% of travellers recommend

Edinburgh Darkside Ghost Tour of Mysteries and Murder and Legends
CA $45
per adult
100% of travellers recommend
Frequently asked questions
How much does a Dalkeith vacation package cost?
You can snap up a vacation package to this top destination from CA $1,939 on Expedia. But how much your vacation to Dalkeith costs will depend on factors like your hotel choice, season and length of stay.
What are the cheapest months to go to Dalkeith?
You can typically find lower rates and greater availability in January, February and November. Take a look at our cheap Dalkeith vacation packages and you could get some excellent off-season deals.
How many days is enough for Dalkeith?
Dalkeith vacations come in various shapes and sizes, but to get a true feel for this place, we think 2 days is about right. This will mean you can visit major attractions like St. Giles' Cathedral and Palace of Holyroodhouse and seek out some lesser-known spots. Don't forget to explore neighbourhoods such as Old Town Edinburgh and Holyrood either. If you're clever with your time, you can even take a day trip from Dalkeith too.
Is it worth booking a vacation package to Dalkeith?
Boasting a host of highlights starting with its top-notch golfing, Dalkeith is a good vacation destination. Whether you want to discover sights like Newbattle Abbey and Dalkeith Country Park or venture off the beaten track, you'll find loads to keep you busy during your Dalkeith vacation.
How to find the best Dalkeith package deals?
Landing a cheap Dalkeith package deal is easy with Expedia. Once you've entered your destination and preferred dates under our "Packages" tab, set your budget, apply a few filters and browse what's available. You can personalize your search by "Amenities," "Property type," "Guest rating" and more. Order the results by "Price: low to high" to view the most pocket-friendly Dalkeith package deals. Want a simple trick to score even more savings? Have some flexibility with your departure dates and consider travelling on a weekday, when prices are often lower.
Is it cheaper to book a Dalkeith vacation as a package?
You can enjoy significant savings on your Dalkeith escape by booking a customized vacation package. Click on the "Package" heading, then select your travel dates and destination to see the best hotel prices and airfares. Bundling can save travellers hundreds of dollars. Consider adding a car rental and you may land a better deal.
When to book a vacation package to Dalkeith?
If you've got your Dalkeith vacation dates finalized, book as early as you can to snap up some incredible deals. With Expedia, you can generally reserve some flights up to a year in advance. Prefer spur-of-the-moment getaways? Our last-minute deals are ideal for jetting off on a whim.
How to plan a trip to Dalkeith?
- Choose the best time to travel: Your schedule, favourite season and the type of weather you enjoy can all influence your decision on when to travel to Dalkeith.
- Set a budget: Consider costs such as flights, food and transportation when calculating how much to set aside for your trip to Dalkeith. Then, select a property that works with your budget, whether that's a low-cost option or a more upscale getaway.
- Determine 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, as well as any travel time.
- Bundle your bookings: With your travel dates in place, you can combine your flights, car rental, hotels and more into a personalized Dalkeith vacation package.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.









