Dalkeith Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, 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.
Heeton Concept Aparthotel Edinburgh Queen Street

Heeton Concept Aparthotel Edinburgh Queen Street

Edinburgh City Centre
CA $1,804
per person
Dec 4 - Dec 7
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to Edinburgh (EDI)
9.4/10 Exceptional! (1,343 reviews)
The Scotsman Hotel

The Scotsman Hotel

Edinburgh City Centre
CA $2,946
per person
Nov 23 - Nov 28
found 19 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Edinburgh (EDI)
9.2/10 Wonderful! (1,007 reviews)
We loved our stay. Our room was beautiful, the location was great, and the staff was beyond helpful and kind!

Reviewed on Oct 21, 2026

29 Queen Street

29 Queen Street

Edinburgh City Centre
CA $2,958
per person
Dec 25 - Dec 31
found 2 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Edinburgh (EDI)
8.8/10 Excellent! (11 reviews)
Love the apartment, very clean, stylish and great location

Reviewed on Oct 20, 2026

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s

CA $3,365
per person
Dec 27 - Jan 2
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Edinburgh (EDI)
9.6/10 Exceptional! (252 reviews)
Perfect position right in town. Lots of space although the second bedroom is a little tight. We had to leave our suitcase out in the lounge area as it didn’t fit in the bedroom. Main bedroom a good size and both bathrooms were small but perfect and really clean. Everything else was great, lots of little extras like coffee pods, cleaning products etc.

Reviewed on Oct 19, 2026

Tigerlily

Tigerlily

Edinburgh City Centre
CA $2,160
per person
Dec 8 - Dec 12
found 9 hours ago
Roundtrip non-stop flight included
Montreal (YUL) to Edinburgh (EDI)
9.4/10 Exceptional! (1,004 reviews)
Only a la carte options for breakfast. None particularly healthy and all of mediocre quality. Otherwise a nice hotel and young inexperienced but overall helpful and nice staff

Reviewed on Oct 21, 2026

Ready to book your vacation to Dalkeith?

Choose your dates

Dalkeith Hotel Deals

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

132 Corstorphine Road Edinburgh Scotland
Fully refundable
CA $128
CA $162 total
Nov 5 - Nov 6
includes taxes & fees
Holiday Inn Edinburgh Zoo by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket Edinburgh Scotland
CA $240
CA $302 total
Nov 9 - Nov 10
includes taxes & fees
Apex Grassmarket Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

69 Belford Road Edinburgh Scotland
Fully refundableReserve now, pay when you stay
CA $78
CA $98 total
Nov 8 - Nov 9
includes taxes & fees
Britannia Hotel Edinburgh
See all 3,713 properties in Dalkeith
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.
See properties

Danderhall Leisure Centre

Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
See properties

Newbattle Abbey

Learn about the local history of Newbattle with a stop at Newbattle Abbey. Discover the top-notch restaurants and fascinating museums in this walkable area.
See properties

Newbattle Leisure Centre

Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savor the area's restaurants and coffeehouses.
See properties

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 lively festivals and fascinating museums in this walkable area.
See properties

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.
See properties

What to do in Dalkeith

Edinburgh Hop-On Hop-Off Sightseeing Bus Tour

City Sightseeing Edinburgh Hop-On Hop-Off Bus Tour + Kids Go Free Offer

CA $36
per adult
92% of travellers recommend
City Sightseeing Edinburgh Hop-On Hop-Off Bus Tour + Kids Go Free Offer
Edinburgh: Edinburgh Castle Guided History Tour with Tickets

Edinburgh: Edinburgh Castle Guided History Tour with Tickets

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

The Edinburgh Dungeon Tour

CA $40
per adult
94% of travellers recommend
The Edinburgh Dungeon Tour
See all activities in Dalkeith

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,804 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?
  1. 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.
  2. 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.
  3. 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.
  4. 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.