Things to do in Dalkeith

Find and book activities, attractions and tours

Edinburgh which includes street scenes as well as a small group of people
Edinburgh showing street scenes, night scenes and a monument
Edinburgh which includes heritage elements and night scenes
Old Town featuring street scenes as well as a large group of people
National Museum of Scotland showing interior views as well as a large group of people

Dalkeith Attractions

There's something rather magical about smaller cities. Whether you're visiting Dalkeith for a weekend away or you're staying a little longer, it won't take you long to fall in love with this place. In fact, with so many wonderful things to do and awesome attractions to enjoy, you probably won't want to leave!

Find out what makes Dalkeith tick with the most popular tours & day trips. Look into our {487 fun activities in Dalkeith fun activities in Dalkeith}, and rest easy knowing that we offer free cancellation and no added fees.


Explore thousands of experiences from activities and attractions to day tours and transfer.

Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.

One Key members save 10% or more on select activities, hotels, cars and vacation rentals.


Most popular activities in Dalkeith

Tours & day trips

See all 441 activities

Private & custom tours

See all 149 activities

Adventure & outdoor

See all 22 activities

Holiday & seasonal tours

See all 19 activities

Classes & workshops

See all 11 activities

What to do in Dalkeith

Free Things to Do in Dalkeith

They say the best things in life are free. Check out the following around Dalkeith:

Dalkeith Country Park - Develop your green thumb and explore the beautiful and diverse plants on display.

Things to Do in Dalkeith with Kids

Dalkeith is a fantastic destination for a family escape. Take the kids along and enjoy these popular family friendly experiences together:


 

Looking for sports, concerts, or theater events in Dalkeith? Search event tickets to see what's happening today, or to plan what to do this weekend!

 


 


Discover the most popular places to visit in Dalkeith

Discover the most popular landmarks and neighborhoods in Dalkeith

Danderhall

If you're looking for some top things to see and do in Danderhall and surrounding area, you can visit Gilmerton Cove and Craigmillar Castle.

Danderhall

 

Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.

 


 

Popular day trips from Dalkeith

Frequently asked questions

Is Dalkeith worth visiting?
Dalkeith has an interesting mix of culture, attractions and local charm. Whether you're into nature, history or regional cuisine, there's plenty to enjoy here.
How do I spend a day in Dalkeith?
After you've visited key attractions like Edinburgh Castle and Edinburgh Zoo, spend the rest of your day discovering the retail and food options in Dalkeith.
What is the top tourist attraction in Dalkeith?
Edinburgh Castle is one of the top tourist attractions in Dalkeith and should be high on every must-do list of the area.
Is three days enough to stay in Dalkeith?
You can easily tick off popular attractions like St. Giles' Cathedral, Portobello Beach and Palace of Holyroodhouse with a three-day break in Dalkeith. On average, most travelers book two days here. There's plenty to do and see nearby too, so stick around longer and venture to Edinburgh.
Is Dalkeith a walkable city?
It all depends on what you'd like to do and see in Dalkeith. Several top sights, like Dalhousie Castle and Gilmerton Cove, are reachable on foot. If you're up for a stroll around some of Dalkeith's best neighborhoods, Gilmerton is 3 miles away from downtown, while Eskbank is 1 mile away from the center and also within walking distance.
What are some activities to do in Dalkeith with kids?
What to do in Dalkeith for adults?
There are loads of things to do in Dalkeith, with experiences for adults of all ages. End the day with a visit to Scotch Whisky Experience or Glenkinchie Distillery.
Are there free things to do in Dalkeith?
In Dalkeith, St. Giles' Cathedral is an unmissable spot for anyone looking to see the city without reaching for their wallet. Also, check out the green spaces and other neighborhoods, and ask for recommendations from a local tour guide. It's a simple way to learn about the best free things to do in Dalkeith.