Dalkeith Holidays from £191

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 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

    Packages with flights are ATOL protected

Your Dalkeith Holiday

Say farewell to planning hassles and hello to a Dalkeith holiday package. With the finer details organised 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 holiday on Expedia.

Top Dalkeith Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Kildonan Lodge Hotel

Kildonan Lodge Hotel

Newington
Save 100% on your flight
£191
per person
1 Dec - 3 Dec
found 2 hours ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
9/10 Wonderful! (381 reviews)
For Students Only Brewer's Court in Edinburgh

For Students Only Brewer's Court in Edinburgh

Old Town Edinburgh
£377
per person
11 Dec - 13 Dec
found 1 day ago
Return flight included
London (LON) to Edinburgh (EDI)
8/10 Very good! (5 reviews)
If you can provide proof of being a student, this place is clean, quiet, central and so nice.

Reviewed on 21 May 2026

Cringletie House Hotel

Cringletie House Hotel

£344
per person
21 Oct - 25 Oct
found 1 day ago
Return flight included
London (LON) to Edinburgh (EDI)
9.8/10 Exceptional! (147 reviews)
I was happy with everything at the propertygood

Reviewed on 3 Sept 2026

MONO Suites Old Town

MONO Suites Old Town

Old Town Edinburgh
Save 100% on your flight
£423
per person
26 Oct - 30 Oct
found 15 hours ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
8.6/10 Excellent! (397 reviews)
Perfect location, large space, clean. Happy to have found this place. Would recommend to everybody. But be aware that there are no lifts, so if you have heavy luggage, it may be a bit inconvenient.

Reviewed on 15 Sept 2026

The Scotsman Hotel

The Scotsman Hotel

Old Town Edinburgh
Save 100% on your flight
£628
per person
7 Dec - 11 Dec
found 1 day ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
9.2/10 Wonderful! (1,002 reviews)
We stayed in room 902 and it was a fantastic experience. The room was very clean, quiet, spacious, and even had it's own turret up a small set of stairs with immaculate views. We had breakfast each day with the hotel and the spread is great. The hotel's location is perfect as it's right across the street from Waverly station and there's an elevator from Market Street to get you to the lobby without having to take stairs with all your baggage. We also used the Airlink 100 bus to get to the airport at the end of the trip which was an easy 5 minute walk from the hotel. Couldn't have asked for a better experience with this hotel; I highly recommend.

Reviewed on 17 Sept 2026

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

Top hotels in Dalkeith

YOTEL Edinburgh

YOTEL Edinburgh

Erskine House Edinburgh Scotland
Fully refundableReserve now, pay when you stay
£161
19 Oct - 20 Oct
includes taxes & fees
YOTEL Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket Edinburgh Scotland
Fully refundableReserve now, pay when you stay
£219
18 Oct - 19 Oct
includes taxes & fees
Apex Grassmarket Hotel
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

53 Princes Street Edinburgh Scotland
Fully refundableReserve now, pay when you stay
£215
18 Oct - 19 Oct
includes taxes & fees
Mount Royal Hotel Edinburgh by The Unlimited Collection
See all 3,717 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.

The Advantages of Dalkeith Weekend Breaks

Discover a different side of the British Isles with a weekend break in Dalkeith. Take short breaks away from home and enjoy some quality time in a beautiful place. You’ll come back feeling refreshed and inspired. You can have an action-packed Dalkeith weekend break or get some peace with a relaxing holiday. Whatever experience you’re looking for, find it with our deals on hotels in Dalkeith.

Cheap Weekend Breaks to Dalkeith

There are lots of ways to take cheap weekend breaks to Dalkeith. Expedia offers deals on car hires and hotel rooms and covers trips for all kinds of travellers. The best way to save is with our holiday packages in Dalkeith. First, choose your car hire and hotel reservation. Then we’ll bundle them together into one discounted price. Solo explorers, couples, families, and groups of friends can discover budget solutions for their weekend breaks. Once you arrive, enjoy some of the fun things to do, many of which are free or cheap to experience  

Dalkeith Romantic Weekend Breaks

Couples love taking romantic weekend breaks in Dalkeith. Whisking your lover away for a romantic Dalkeith weekend break is the perfect opportunity to make new memories together. Expedia offers all kinds of hotel options, so you can find romantic hotels in Dalkeith and choose the best place for you. Check out our deals on beautiful properties, and you’ll save even more when you choose to package your hotel reservation with a car hire.

Family Weekend Breaks in Dalkeith

Set some time aside to experience family weekend breaks in Dalkeith. There are plenty of excellent family-friendly hotels in Dalkeith within our selection of hotels. You can also find a place to call home in one of the holiday rentals in Dalkeith. With accommodation, activities, and adventure all waiting, there’s never been a better time to plan Dalkeith family weekend breaks.

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

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

Newbattle Abbey

Learn about the local history of Newbattle when you take a trip to Newbattle Abbey. Discover the top-notch restaurants and fascinating museums in this walkable area.
See properties

Danderhall Leisure Centre

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

Newbattle Leisure Centre

Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savour the area's restaurants and cafes.
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: Edinburgh Castle Guided History Tour with Tickets

Edinburgh: Edinburgh Castle Guided History Tour with Tickets

£39
per adult
98% of travellers recommend
Edinburgh: Edinburgh Castle Guided History Tour with Tickets
The Edinburgh Dungeon Tour

The Edinburgh Dungeon Tour

£18
per adult
94% of travellers recommend
The Edinburgh Dungeon Tour
Edinburgh: Haunted Underground Vaults and Graveyard Tour

Edinburgh: Haunted Underground Vaults and Graveyard Tour

£23
per adult
94% of travellers recommend
Edinburgh: Haunted Underground Vaults and Graveyard Tour
See all activities in Dalkeith

Frequently asked questions

Why should I book my Dalkeith holiday with Expedia?
Choose Expedia to organise your next adventure with ease, all in one place. Our insider tip for scoring the best deal on a Dalkeith retreat? Bundle your airfares, hotel and/or hire car into a package holiday. Then add a couple of awesome tours and activities. Many bookings also have flexible cancellation policies, so there's no need to worry if you have to switch up your travel agenda. Round-the-clock help with making changes to your trip is available via our Customer Service Portal link.
When is the best time of year to holiday in Dalkeith?
If you love the excitement that comes with peak season, head to Dalkeith in January, May and September. Travelling during the quieter months of March, June and November will help you avoid the crowds. Organise your getaway to Dalkeith according to what kind of adventure you want. January is the coolest month, when daytime temperatures average 3ºC. In July, the warmest month, you can expect averages of 14ºC during the day.
What are the top hotels for my holiday in Dalkeith?
Many travellers like to stay at The Sun Inn in Eskbank. If this is your first trip to Dalkeith, you're guaranteed a warm welcome here.
How do I get a cheap holiday to Dalkeith?
Find flights that fit your busy schedule, add a hotel to your booking and see how much you save with a Dalkeith holiday. It's that easy! From hotels and flights to activities and hire cars, Expedia makes travelling on a budget easy. And with over 400 partner airlines and 321,000 hotels globally to choose from, you won't be short of choice. Learn more about how you can save money on your next holiday when you combine your flight and hotel bookings with Expedia.
What should I do on my Dalkeith holiday?
With leading attractions such as Edinburgh Castle and Murrayfield Stadium, a holiday in Dalkeith is packed with exciting things to see and do. Edinburgh Playhouse Theatre and Princes Street Gardens are a couple of other sights also worth checking out.
What is the best area to stay in when on holiday in Dalkeith?
Dalkeith has lots of wonderful places to see, like Dalkeith Country Park. Book a stay near this attraction and make sightseeing stress-free.
Do I need a visa for my Dalkeith holiday?
Research the most up-to-date information on official government websites. Your nationality and whether you're visiting for business, leisure or study will determine if you'll require a visa for Dalkeith. Get familiar with the application process, including any required documentation, turnaround times and fees. Finalise your application well in advance to allow sufficient time for processing. Some visas can take several weeks or even months to obtain, depending on the country and time of year.
What should I wear on my Dalkeith holiday?
Do a little research into the sorts of clothing people in Dalkeith wear, and maybe even browse style blogs for some fashion inspiration. Aim to create a versatile travel wardrobe filled with pieces that work for your destination and showcase your unique sense of style. Check the weather forecast so you can pack your bags accordingly. The warmest time of year in Dalkeith is July, with average daily temperatures of 14ºC. If you're visiting during the coolest month of January, the mercury hovers around 3ºC during the day.
What does an Expedia Dalkeith holiday include?
Flights, hotels and a cool set of wheels for all your fun road trip adventures. Simply choose your favourite bundle and get access to incredible deals. Once you've made your booking, add on a couple of experiences and tours and watch your savings pile up. When it comes to crafting your Dalkeith trip, you're the boss! Explore an excellent range of property types and choose one that fits your group size. The most sought-after rentals here are apartments and private holiday homes. With Expedia, it's easy to customise your Dalkeith retreat just the way you like.
Does Expedia offer Book Now, Pay Later Dalkeith holidays?
Your bank balance shouldn't prevent you from escaping on holiday, so Expedia has worked out a solution to help. Now that we've partnered with online lender Klarna, it's easier than ever to book a fantastic getaway without exhausting your savings. Klarna offers flexible payment options at checkout that take the stress out of budgeting for your escape. Consider one of these flexible payment options:
  • Pay monthly holidays: Make your holiday dreams come true sooner with Klarna's convenient payment plans. If paying across multiple transactions sounds right for you, pick this option during the checkout process.
  • No-deposit holidays: When you want to grab an incredible deal but don't have the full amount yet, Klarna's no-deposit holiday plan will allow you to Book Now, Pay Later to lock in your escape.
Can I choose my airline with a Dalkeith Expedia holiday?
Definitely. Expedia has more than 400 airline partners to pick from around the world. With so much choice, finding the perfect carrier to whisk you off to Dalkeith will be a breeze.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.