Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.


Dalkeith Vacation: Coronavirus Information

Most Dalkeith hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your Dalkeith trip, please visit our Coronavirus Information page.

Places to Visit in Dalkeith

Getting excited about your trip to Dalkeith? Looking for a few pointers about what to do when you're there? That's where we can assist!

Would you like to while away a few hours in a lush, green oasis? Head on over to Dalkeith Country Park. Still have time on your hands? You don't have to dress in long, flowing robes or even be particularly religious to relish the calm that comes with spending a little time at Newbattle Abbey.

Dalkeith Accommodation

Seeking out luxury getaways and cheap holidays in Dalkeith? Sadly, accommodation are limited. However, if you don't mind venturing a bit further away, you'll locate 11 properties close by.

If you are having trouble deciding where to stay, make sure you have a look at the Carberry Tower Mansion House and Estate (East Lothian) and the Dalhousie Castle Hotel & Spa (B704).

Nearest Airports to Dalkeith

Enjoy a light refreshment, listen to your favourite tunes and browse through those in-flight movies. Before you know it you'll be collecting your baggage at Edinburgh Airport (EDI)! Found 13 miles west of Dalkeith, it's the neighbourhood's closest terminal.


Dalkeith Flight Deals

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Top Dalkeith Hotel & Accommodation Deals

See all 3,885 properties in Dalkeith
The Sun Inn AU$228
Reviewed on 12 Mar. 2020
See details
 
The Sun Inn

The Sun Inn

Lothianbridge, Dalkeith, SCT
     
    4.4 of 5
    4.0 out of 5.0 Stars

    This is a little gem located in a place where you just wouldn’t expect to discover such hospitality and quality, if I receive a response from Expedia regarding the booking issue which was nothing to do with the Sun I will certainly return.

    Glenarch House
    Reviewed on 14 Nov. 2019
    See details
     
    Glenarch House

    Glenarch House

       
      4.0 of 5
      3.5 out of 5.0 Stars

      LOVELY LARGE ROOM ,CLEAN ,TEA & COFFEE MAKING ITEMS ,THE ONLY NEGATIVE WAS THAT THE HEATING WAS NOT ENOUGH FOR THE SIZE OF ROOM & BATHROOM THE NIGHT WE STAYED .

      NEW Super 2BD Flat Near Dalkeith Town Centre
      NEW Super 2BD Flat Near Dalkeith Town Centre

      NEW Super 2BD Flat Near Dalkeith Town Centre

         
        4.0
        of 5, from 1 reviews
        3.5 out of 5.0 Stars

        Situated in Dalkeith, this holiday home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Musselburgh Racecourse. Craigmillar Castle and Royal Commonwealth Pool are also within 6 miles (10 km). Eskbank Station is 27 minutes by foot.

        History Meets Luxury on 8 Riverside Acres
        History Meets Luxury on 8 Riverside Acres

        History Meets Luxury on 8 Riverside Acres

        40 NEWMILLS ROAD, THE OLD MILLHOUSE, Dalkeith, SCT
           
          0.0 out of 5.0 Stars

          Located in Dalkeith, this family-friendly holiday home is 1.2 mi (1.9 km) from Dalkeith Country Park, and within 6 mi (10 km) of Royal Commonwealth Pool and Vogrie Country Park. Craigmillar Castle and Royal Infirmary are also within 6 miles (10 km). Eskbank Station is 28 minutes by foot.

          The County Hotel
          Reviewed on 15 Jul. 2016
          See details
           
          The County Hotel

          The County Hotel

             
            3.2 of 5
            3.0 out of 5.0 Stars

            The staff were really friendly, but there were many things that went wrong during our short stay. Three out of five lights in the room weren't working/didn't have light bulbs. When I brought this to the attention of the receptionist, she said they'll be fixed by the time we come back from a walk. ...

            NEW Super 2BD Flat Near Dalkeith Town Centre
            Reviewed on 8 Apr. 2019
            See details
             
            NEW Super 2BD Flat Near Dalkeith Town Centre

            NEW Super 2BD Flat Near Dalkeith Town Centre

            27 Eskview Grove, Dalkeith, SCT
               
              4.5 of 5
              0.0 out of 5.0 Stars

              Had a lovely weekend. Everything was clean and the flat was warm. Fab big shower!! everything we needed for a short stay. Thank you. Faith, Jon, Jake and Millie x

              Edinburgh, Dalkeith , Eskbank , Vacation Rental
              Reviewed on 4 Aug. 2019
              See details
               
              Edinburgh, Dalkeith , Eskbank , Vacation Rental

              Edinburgh, Dalkeith , Eskbank , Vacation Rental

              45 Eskbank Rd, Dalkeith, SCT
                 
                5.0 of 5
                0.0 out of 5.0 Stars

                The landlords were very nice and easy to work with. Mr McRae had many suggestions for travel during our stay and was full of historical facts to make our trip more interesting. Ms McRae was very helpful and always willing to make our days easier. We stayed for four weeks and only had a couple of ...

                Pear Nook Treet - Exquisite Family Home
                Pear Nook Treet - Exquisite Family Home

                Pear Nook Treet - Exquisite Family Home

                   
                  3.5 out of 5.0 Stars

                  Situated in Dalkeith, this holiday home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Musselburgh Racecourse. Craigmillar Castle and Royal Commonwealth Pool are also within 6 miles (10 km). Eskbank Station is 24 minutes by foot.