The Travel Mum
  • Members Area
  • Holiday Deals
    • By Airport
    • Family Package Deals
    • Specialist Travel
    • Family Hotels
    • Top 15 DIY Deals
  • Destinations
  • Blog
  • DIY TRIP BUILDER
  • Log in
weekend-in-milan

Unlock the perfect
Cheap holiday

Build a custom DIY trip in 30 seconds!

Start your journey
  • Abu Dhabi
  • Agadir
  • Algarve
  • Amsterdam
  • Amalfi Coast
  • Antalya
  • Athens
  • Barcelona
  • Berlin
  • Billund
  • Brussels
  • Budapest
  • Cinque Terre
  • Cologne
  • Craiova
  • Copenhagen
  • Corfu
  • Crete (Heraklion)
  • Dalaman Coast
  • Dubai
  • Disneyland Paris
  • Dubrovnik
  • Gdansk
  • Krakow
  • Prague
  • Milan
  • New York
  • Paris
  • Riga
  • Tallinn
  • Vienna
  • Kos
  • Rhodes
  • Santorini
  • Marrakech
  • Lisbon
  • Madeira (Funchal)
  • Costa Brava
  • Costa Dorada
  • Costa del Sol
  • Fuerteventura
  • Gran Canaria
  • Ibiza (Beach)
  • Lanzarote
  • Malaga
  • Mallorca
  • Menorca
  • Tenerife

Home » Insights » Things to do in Edinburgh: Family Edition

  • Kids days out
  • Scotland
  • Posted: 27/10/2025

Things to do in Edinburgh: Family Edition

Lucy Starrs

Hi, I am Lucy and I am the mum to a 5-year old boy, as a family we love travelling DIY and exploring multiple locations at a time. I am based in Scotland so understand the frustration of not finding the same deals as other places down south but that doesn't mean there isn't a deal to be had. Travelling doesn't need to be expensive or time consuming and I am here to help you plan that dream trip. Visit the Scotland page for up-to-date deals from all Scottish airports and explore my blog posts for inspiration.
Holiday Deals Found By Mums Deals from your Airport!
Find a Deal

Things to do in Edinburgh

Edinburgh is one of the most visited cities in the UK – and rightly so. But it’s not just for history buffs or festival-goers. The Scottish capital is bursting with family-friendly attractions, free museums, and green spaces, making it an ideal destination for a city break – whether you’re travelling as a couple or with the kids.

Whether you’re visiting for a day, a weekend, or a longer family holiday, here’s a round-up of the best things to do in Edinburgh with kids – with prices included to help you plan your trip.

Edinburgh-Castle

1. Visit Edinburgh Castle

You can’t miss Edinburgh Castle, perched dramatically on Castle Rock. It’s one of the city’s most iconic landmarks, sitting proudly at the top of the famous Royal Mile. Children will love the booming cannon fire, exploring ancient dungeons, and hearing tales of battles and royalty. Don’t miss the Crown Jewels or the chance to climb the castle walls for incredible panoramic views over Edinburgh.

If you’re not keen on going inside, you can still walk up to the castle walls free of charge and enjoy stunning views over Princes Street Gardens.

Entry: adult £21.50, children (7-15) £13, under 7’s free

 

Book your tickets here

2. National Museum of Scotland

This is easily one of the best free attractions in Edinburgh for families. The museum features dinosaurs, Egyptian mummies, space and science galleries, and even a hands-on learning zone for kids. It’s fun, educational, and big enough to fill a whole day. Inside there are multiple cafe spots, a picnic area and buggy park making it a family friendly stop on your list.

Don’t forget to visit the rooftop terrace for impressive views over the Old Town.

Entry is free but donations are welcome.
Camera-Obscura

3. Camera Obscura & World of Illusions

Situated at the top of the Royal Mile, just a short walk from Edinburgh Castle, this attraction is packed with mind-bending fun for all ages. Explore five floors of interactive exhibits including mirror mazes, shrinking rooms, vortex tunnels, and more.

At the top, you’ll find the historic camera obscura, which projects real-time images of the city. Plus, the rooftop terrace offers some of the best views in Edinburgh.

Entry: adults £23.95, child (5-15) £17.95, under 5’s free

 

Book your tickets here

4. The Real Mary King’s Close

If you are travelling to Edinburgh with older kids a visit to The Real Mary King’s Close is a great stop. Step back in time on this underground guided tour, which takes you beneath the Royal Mile to explore perfectly preserved 17th-century streets. Discover what life was like in Edinburgh during the plague years through dramatic storytelling and immersive sets. It’s spooky, but not too scary – ideal for curious older kids.

These are among the top-selling tours in Edinburgh, so booking in advance is highly recommended.

Entrance fee: Adult  £24, Age 5 -17 £20, no under 5’s allowed

 

Book your tickets here
Edinburgh-Zoo

5. Edinburgh Zoo

Famous for its daily penguin parade, Edinburgh Zoo is the perfect day out for animal-loving families. You’ll find lions, monkeys, giant pandas, and more, along with beautifully landscaped gardens, play parks, and family-friendly walking trails.

There are two restaurants, a café, several kiosks, and picnic areas – making it a full-day experience.

Entrance fee: Adult  £27.50, children (3-15) £17.50, Under 3s Free

 

Book your tickets here

6. Dynamic Earth

Located at the foot of Arthur’s Seat, next to the Palace of Holyroodhouse, Dynamic Earth is an award-winning science centre and planetarium. Take a journey through time, from the Big Bang to the present day, exploring volcanoes, glaciers, rainforests, and even outer space through interactive exhibits. Don’t miss the incredible 360° planetarium show – it’s educational and exciting for all ages.

Entrance fee: Adult  £21.50, child £13.50, Under 4s Free

 

Book your tickets here

7. The Edinburgh Dungeon

Perfect for thrill-seeking families, The Edinburgh Dungeon uses theatrical sets, live actors, and special effects to bring Scottish history to life. This 70-minute interactive tour ends with the Drop Ride to Doom, making it an unforgettable experience.

Recommended age: 8+

Entrance fee: Adult  £22, child £15

 

Book your tickets here

8. Harry Potter Trail

If you’ve got a Harry Potter fan in the family, Edinburgh is a must-visit. Explore Greyfriars Kirkyard, said to have inspired several character names, and wander Victoria Street, widely believed to be the real-life inspiration for Diagon Alley.

You can either join a guided walking tour or use a free map to explore at your own pace. There are also several Harry Potter-themed shops around the city to keep the magic going.

Self guided tour: free  Guided tour: £12 per person

 

Book your tickets here

Things to do in Edinburgh – Conclusion

That’s our top things to do in the city of Edinburgh for families! With such a mix of activities, it’s easy to see why it’s such a popular destination for families. We hope you’ve found somewhere new and exciting to explore on your next visit.

You an find great hotel deals at hotels.com and can find more things to do in Edinburgh at Get Your Guide

Check out our page Scotland for more local content and holiday deals.

Scotland Page Check out Things to Do at Christmas in Edinburgh here!

Some links in this post are affiliate links

Post Tags

  • Kids days out
  • Scotland

Written by: Lucy Starrs

Hi, I am Lucy and I am the mum to a 5-year old boy, as a family we love travelling DIY and exploring multiple locations at a time. I am based in Scotland so understand the frustration of not finding the same deals as other places down south but that doesn’t mean there isn’t a deal to be had. Travelling doesn’t need to be expensive or time consuming and I am here to help you plan that dream trip.

Visit the Scotland page for up-to-date deals from all Scottish airports and explore my blog posts for inspiration.

RELATED ARTICLES

  • 09/03/2026

Things To Do in Budapest With Kids – A 2026 Guide

  • Lucy Starrs
  • 09/03/2026
  • 11/02/2026

Parkdean Holiday Parks with Hot Tubs – A 2026 Guide

  • Lucy Starrs
  • 11/02/2026
The Mole Resort
  • 11/02/2026

The Mole Resort, Devon – An Honest Family Review 2026

  • Laura
  • 11/02/2026

Keep up to date...

The Travel Mum | Family Travel Community

thetravelmum

1,570 330,803

Jen, João, Leo and Luca | Cheap Travel Experts ✈️

thetravelmum

So stubborn I built a business that would not only make it possible for us, but would help thousand of other mommas too 🫡❤️

Give us a follow and join the gang if you want to travel more as a family ✨

#thetravelmum #familytravel #babytravel #cheaptravels

View

Mar 14

91 9
Open
So stubborn I built a business that would not only make it possible for us, but would help thousand of other mommas too 🫡❤️

Give us a follow and join the gang if you want to travel more as a family ✨

#thetravelmum #familytravel #babytravel #cheaptravels

So stubborn I built a business that would not only make it possible for us, but would help thousand of other mommas too 🫡❤️

Give us a follow and join the gang if you want to travel more as a family ✨

#thetravelmum #familytravel #babytravel #cheaptravels
...

91 9

thetravelmum

You don’t often see all inclusive August prices like this.

The benefit of an all inclusive holiday is that most of your holiday spends are covered, meaning budgeting is a lot easier. We love a buffet with our picky eaters. It makes meal time so much easier.

I’ve put the link to this deal in my link tree, or comment AUGUST and I’ll send it you in a DM 💛

Affiliate links

#allinclusiveresort #thetravelmum #familytravel #traveldeals

View

Mar 13

124 1015
Open
You don’t often see all inclusive August prices like this.

The benefit of an all inclusive holiday is that most of your holiday spends are covered, meaning budgeting is a lot easier. We love a buffet with our picky eaters. It makes meal time so much easier. 

I’ve put the link to this deal in my link tree, or comment AUGUST and I’ll send it you in a DM 💛

Affiliate links 

#allinclusiveresort #thetravelmum #familytravel #traveldeals

You don’t often see all inclusive August prices like this.

The benefit of an all inclusive holiday is that most of your holiday spends are covered, meaning budgeting is a lot easier. We love a buffet with our picky eaters. It makes meal time so much easier.

I’ve put the link to this deal in my link tree, or comment AUGUST and I’ll send it you in a DM 💛

Affiliate links

#allinclusiveresort #thetravelmum #familytravel #traveldeals
...

124 1015

thetravelmum

£266pp is a fab package holiday price for the Easter holidays. There’s a heated indoor pool for the kids to splash in, and the cooler weather makes it a great time to explore this gorgeous island.

Comment EASTER and I’ll send you the link for the hotel. Alternatively check out my linktree as it’s currently on there.

The links I share are affiliate links

#thetravelmum #familytravel #eastertravel #cheaptravel

View

Mar 13

93 265
Open
£266pp is a fab package holiday price for the Easter holidays. There’s a heated indoor pool for the kids to splash in, and the cooler weather makes it a great time to explore this gorgeous island. 

Comment EASTER and I’ll send you the link for the hotel. Alternatively check out my linktree as it’s currently on there.

The links I share are affiliate links 

#thetravelmum #familytravel #eastertravel #cheaptravel

£266pp is a fab package holiday price for the Easter holidays. There’s a heated indoor pool for the kids to splash in, and the cooler weather makes it a great time to explore this gorgeous island.

Comment EASTER and I’ll send you the link for the hotel. Alternatively check out my linktree as it’s currently on there.

The links I share are affiliate links

#thetravelmum #familytravel #eastertravel #cheaptravel
...

93 265

thetravelmum

Ksamil is a town on the Albanian Riviera and has had some very mixed reviews over the years, and I think a lot of that comes down to when you visit.

We absolutely loved our trip. It was incredibly affordable too - we paid £190 for six nights in an apartment that slept five! (This was in 2023) I’ve written a full blog post about the trip over on the website, where I’ve shared some great-value accommodation options and tips if you’re thinking about booking something similar.

Comment BLOG and I’ll send you the link along with some cheap flights and info on how to get there!

Expect things like:

🍻 £1.50 pints
🦐 Seafood dishes for under £10
☀️ Beautiful, crystal-clear beaches

We visited in May, when there were very few other people around. The town was just starting to open up for the season, the weather was lovely, and it felt relaxed and easy to enjoy.

June also seems like a great time to visit – a few more things open, but still without the peak summer crowds.

July and August appear to be a very different experience. The town is quite small, and it struggles to cope with the number of visitors in peak season. It can feel very crowded, and prices - particularly for things like sun loungers - can become very steep because of the demand.

So if Ksamil is on your list, timing really is everything!

#albanianriviera #familytravels #thetravelmum

View

Mar 10

247 260
Open
Ksamil is a town on the Albanian Riviera and has had some very mixed reviews over the years, and I think a lot of that comes down to when you visit.

We absolutely loved our trip. It was incredibly affordable too - we paid £190 for six nights in an apartment that slept five! (This was in 2023) I’ve written a full blog post about the trip over on the website, where I’ve shared some great-value accommodation options and tips if you’re thinking about booking something similar. 

Comment BLOG and I’ll send you the link along with some cheap flights and info on how to get there!

Expect things like:

🍻 £1.50 pints
🦐 Seafood dishes for under £10
☀️ Beautiful, crystal-clear beaches

We visited in May, when there were very few other people around. The town was just starting to open up for the season, the weather was lovely, and it felt relaxed and easy to enjoy.

June also seems like a great time to visit – a few more things open, but still without the peak summer crowds.

July and August appear to be a very different experience. The town is quite small, and it struggles to cope with the number of visitors in peak season. It can feel very crowded, and prices - particularly for things like sun loungers - can become very steep because of the demand.

So if Ksamil is on your list, timing really is everything!

#albanianriviera #familytravels #thetravelmum

Ksamil is a town on the Albanian Riviera and has had some very mixed reviews over the years, and I think a lot of that comes down to when you visit.

We absolutely loved our trip. It was incredibly affordable too - we paid £190 for six nights in an apartment that slept five! (This was in 2023) I’ve written a full blog post about the trip over on the website, where I’ve shared some great-value accommodation options and tips if you’re thinking about booking something similar.

Comment BLOG and I’ll send you the link along with some cheap flights and info on how to get there!

Expect things like:

🍻 £1.50 pints
🦐 Seafood dishes for under £10
☀️ Beautiful, crystal-clear beaches

We visited in May, when there were very few other people around. The town was just starting to open up for the season, the weather was lovely, and it felt relaxed and easy to enjoy.

June also seems like a great time to visit – a few more things open, but still without the peak summer crowds.

July and August appear to be a very different experience. The town is quite small, and it struggles to cope with the number of visitors in peak season. It can feel very crowded, and prices - particularly for things like sun loungers - can become very steep because of the demand.

So if Ksamil is on your list, timing really is everything!

#albanianriviera #familytravels #thetravelmum
...

247 260
Load More Follow on Instagram
weekend-in-milan

Unlock the perfect
Cheap holiday

Build a custom DIY trip in 30 seconds!

Start your journey
© 2026 The Travel Mum
  • About Us
  • FAQ
  • Privacy
  • T&Cs
  • Contact
The Travel Mum The Travel Mum The Travel Mum The Travel Mum
The Travel Mum

Sign up to The Travel Insider

Be the first to hear about great travel deals. Don't forget to order Jens new book, out now!
Newsletter Signup