Dalkeith Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to SAR 390 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

White Friday Sale

Limited-time deals: Save up to 50% on select hotels

Find the Best Dalkeith Vacation Packages

Dalkeith Hotel Deals

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG

4 out of 5
132 Corstorphine Road Edinburgh Scotland
Fully refundable
The price is SAR 262 per night from Dec 14 to Dec 15
SAR 262
SAR 314 total
14 Dec - 15 Dec
includes taxes & fees
8.4/10 Very Good! (1,025 reviews)
Great hotel in a very convenient location. Breakfast in bed room service was a lovely addition. Would come back.

Reviewed on 23 November 2025

Holiday Inn Edinburgh by IHG
Apex Grassmarket Hotel

Apex Grassmarket Hotel

4 out of 5
31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
The price is SAR 507 per night from Dec 1 to Dec 2
SAR 507
SAR 609 total
1 Dec - 2 Dec
includes taxes & fees
9/10 Wonderful! (2,290 reviews)
Did not have breakfast. Other meals were first class. Our room was clean and well equipped. A nice view and balcony but could not access balcony for safety reasons. All staff were fabulous

Reviewed on 20 November 2025

Apex Grassmarket Hotel
Moxy Edinburgh Airport

Moxy Edinburgh Airport

3 out of 5
1 Fairview Road Newbridge Scotland
Fully refundableReserve now, pay when you stay
The price is SAR 277 per night from Dec 23 to Dec 24
SAR 277
SAR 333 total
23 Dec - 24 Dec
includes taxes & fees
8.6/10 Excellent! (2,131 reviews)
Checkin was very quick with gelpful knowledgable staff. The room was a decent size, very comfortable and clean big bathroom spotless. Bedcvery comfy. Bus stop right outside. 8 minute walk with my suitcase to the airport. A bit of noise from traffic and aeroplanes.

Reviewed on 27 November 2025

Moxy Edinburgh Airport
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.

Discover the most popular places to visit in Dalkeith

Frequently asked questions

How do I find cheap flights to Dalkeith that have flexible change policies?
It's quick and easy with Expedia. Firstly, enter your preferred travel dates and hit "Search." Step 2: Check the "No change fee" box below the "Flexible change policies" heading on the left-hand side of your screen. Step 3. Snag your cheap and flexible fare to Dalkeith.
Which airlines fly to Dalkeith?
Find your passport, pack your bags and choose from these quality airlines that offer flights into or near Dalkeith:

  • United Airlines - 86 flights to or near Dalkeith each month, including 86 flights to Edinburgh Airport (EDI) per month.
  • Delta Air Lines - 30 flights to or near Dalkeith each month, including 30 flights to Edinburgh Airport (EDI) per month.
  • Virgin Atlantic - 8 flights to or near Dalkeith each month, including 8 flights to Edinburgh Airport (EDI) per month.

How can I find cheap tickets to Dalkeith?
Book in advance, consider nearby airports, avoid vacation periods — there are loads of ways! Another one is to make the most of Expedia's "flexible dates" function. Find a Dalkeith flight, then check out the prices for nearby dates. In the last seven days, the best price for a flight to Dalkeith was .
How much is a flight to Dalkeith?
You could have purchased a return flight to Dalkeith from anywhere between and in the last seven days. For one-way journeys taking off from (), the lowest amount paid during this period was just .
What are the most popular airports to fly into in Dalkeith?
Prepare to pack your bags and jet into Edinburgh Airport (EDI), Dalkeith's major flight hub. Book a seat on one of the 126 flights that touch down at this popular destination every month.
When is the cheapest time to fly to Dalkeith?
If you're not fixed on what day you travel to Dalkeith, try to fly out early on in the week. The most affordable day to take off is generally Tuesday, closely followed by Monday. Saturday is typically the most expensive day, with many people choosing to fly on the weekend.
How much is a plane ticket to Dalkeith?
In the last seven days, airfares to Dalkeith fluctuated between and . Prices tend to go up over time, so land yourself a great deal today.
What months are the cheapest to book a flight to Dalkeith?
February is the cheapest month to book a seat for your Dalkeith escape. Airfares are priciest over the festive month of December, so keep clear of this time if possible.
How long is a flight to Dalkeith?
This depends on several factors, mainly your point of origin. Here is a list of the most popular services to Dalkeith as well as their average flight times:

  • New York, NY (JFK-John F. Kennedy Intl.) to Edinburgh Airport (EDI) - 7 hours
  • Newark, NJ (EWR-Liberty Intl.) to Edinburgh Airport (EDI) - 7 hours
  • Washington, DC (IAD-Washington Dulles Intl.) to Edinburgh Airport (EDI) - 7 hours and 10 minutes