Edinburgh with kids

17 Awesome Things to Do in Edinburgh With Kids

Heading to Edinburgh, with kids? Edinburgh was our first stop on our 2-month Northern Europe trip with our two kids, and we spent four days exploring the city. Having visited Edinburgh with two different age ranges (pre-teen and a soon-to-be-kindergartener) I found that there are many great things to do in Edinburgh as a family.

Edinburgh with my 4 year old

There were a few things to do in Edinburgh that were perfect for my older child, but that my youngest was still too little for. I’m going to give you a breakdown of what kinds of family activities Edinburgh has, and what to know about some of the popular attractions when visiting with kids.

It’s a gorgeous city, very busy, but also worth seeing! Overall, I recommend setting aside 2-3 days in Edinburgh on your Scotland itinerary with kids.

So, let’s get to it – best things to do in Edinburgh with kids!

BEST Things to Do in Edinburgh with Kids

1. Walk around the Royal Mile

Best for: All ages

A trip to Edinburgh is completely incomplete without walking along the beautiful streets of the Royal Mile, and admiring the old city. This is what people come to Edinburgh for. Although old town Edinburgh quite busy with many tourists, year-round, it is such a beautiful city that is worth it to just walk around, taking it in.

Royal Mile Edinburgh

There are many Scottish souvenir shops, cafes, little museums, a chocolate-making factory (more on that below) and lots of ‘things to do’ are centred around the old town too.

In addition, there are several ‘closes’ that you can check out in the Royal Mile. These closes were our favourite part of the Royal Mile. Some of the closes have ‘hidden gems’ that not too many other people know about, and they provide a bit of a respite from the outside crowds.

Dunbar's Close Garden
Dunbar’s Close Garden

We loved hanging out in Dunbar Close Gardens. We ended up visiting Dunbars Close TWICE during our time in Edinburgh, because the kids loved it as much as we did. It was just a peaceful place to hang out and take a bit of a break. There were still people in there, but it was much quieter than the hustle and bustle of High Street.

2. Explore Edinburgh Castle

Best for: All ages

Edinburgh Castle its on top of an extinct volcano, and is over 900 years old. It wasn’t initially on my radar as one of the first things to do with my kids in Edinburgh, but once I looked into it, I decided we couldn’t miss it.

My daughter getting views from Edinburgh Castle
My daughter getting views from Edinburgh Castle

Edinburgh Castle is huge, and one of the best things about it is the incredible views of the city from the terraces. This is pretty much the main attraction, and we walked around getting all kinds of views and family photos.

Depending on how long you’re in Scotland for, and how many castles you plan to see – consider getting the Explorer Pass. This is what we did. The Edinburgh Castle is one of the most expensive castles to visit (in addition to Stirling Castle, about an hour’s drive from Edinburgh) and the Explorer Pass is worth it even if you only plan to see the two of them. See details here.

3. Walk up (or down) Victoria street

You can’t go to Edinburgh without seeing. Victoria street – the most photographed street in Scotland. It’s not technically a part of the Royal Mile, but its close by. It’s an inclined street, which is why you’re either walking ‘up’, or ‘down.’

Edinburgh Victoria Street

Victoria Street is known for its colourful top-tier buildings, which are like a rainbow. In addition to admiring the colourful buldings, there are a few things to keep an eye out for on Victoria street:

  • The Harry Potter store: Victoria street is where you’ll find the Museum Context Harry Potter store. It’s a VERY popular store, and there might be a lineup to get in, but its a very unique store that should be visited at least once
  • The Isle of Skye Candle company, cute boutique that sells products (mostly candles) made in the Isle of Skye
  • Street buskers, in the warmer months you may see a street performer at the bottom of Victoria street – pring some spare pence to throw in their guitarcase!
  • The Saturday Market – on Saturdays, there’s a vendor market at the bottom, and around the corner from Victoria street; we just happened to be there when they were on. We’re glad we saw it, they had some really unique products, gifts, souvenirs and FOOD (you could definitely do lunch here
Museum Context harry potter store
Inside Museum Context, Harry Potter merchandise

4. Do a Harry Potter Tour

Best for: Older kids

A Harry Potter Tour was at the top of our list for things to do in Edinburgh, as my 12-year-old has read the books, seen the movies, and is a big fan. There are multiple tours to choose from, but all will be comparable. (As you’re walking with one tour, you’ll likely see other tour groups too – the Harry Potter tours are quite popular!)

harry potter tour edinburgh

We went with the PotterTrail, and my daughter and I both really enjoyed it. The stories they share are interesting, funny, and some a little bit dark (may even be scary for young kids.)

The Potter Tour and Potter Trail are free of charge, but they hope for donations of around 20 pounds. Both of these two tours only permit children over the age of 7 (but there are others that permit all ages.) My daughter was the younges person on our tour.

Upon doing some research, I found that there are Harry Potter Tours that permit all ages and might be better suited to younger kids:, such as this all-ages Harry Potter Tour here (2 hours long, and $20 USD per person)

We decided to go with the Potter Trail, but you can’t go wrong with any of the options as long as everyone is over the age of 7.

Elephant House Cafe
Elephant House Cafe -stop in here for some butterbeers (the dining area upstairs is also very cute)

5. Play in parks and playgrounds

Best for: All ages

One of the nice things about Edinburgh is all the lovely green space they have – so many parks, gardens and playgrounds. It has more greenspace than any other city in the UK! This is part of what made it so kid friendly for us, it was easy to find places for my youngest to run around and take a break.

the elephant in princes park in edinburgh

Here are some of the green spaces to choose from near the city centre:

  • Princess Street Gardens -Has a gorgeous view of the Edinburgh Castle, has a fountain, gardens, lots of benches to sit down on. This place is a must, you have great views of the Edinburgh Caslte from looking up. It also has a small playground on the west side
  • The Meadows – Just south of the university, slightly further from downtown than Princess Street gardens. has a playground, lots of cherry blossoms in the spring. My husband brought our 4-year-old here
  • Dr. Neil’s Garden – beautiful botanical garden, just south of Arthur’s Seat
  • Inverleith Park – a playground located inside Edinburgh Botanical Gardens, has some really unique play structures! Check out a guide here

6. Learn about science at Dynamic Earth

Best for: school age, but younger may get something out of it too

Dynamic Earth is a science museum and planetarium in downtown Edinburgh where kids can learn about animals, history, and geology through first-hand interaction and visuals.

Dynamic Earth in Edinburgh
A view of Dynamic Earth right beside Arthur’s Seat

Things to know about Dynamic Earth

  • There’s a planetarium with shows that are first-come, first-served, and the recommended age for the shows is 5+
  • They have a café on site, with a simple but very decent menu that you can see here.

Dynamic Earth was high on my list of things to do while we were in Edinburgh, but in the end, I opted to do things that are hyper unique to Edinburgh only, such as the palaces and the buildings. If you have more time in Edinburgh or live nearby, then it’s worth checking out with kids!

7. Explore the Edinburgh Dungeon

Best for: Ages 8+ (under 5s not permitted)

The Edinburgh Dungeon is sort of a more historical version of a haunted house. The whole thing takes place underground; are live actors, it has a creepy setting, and a high-thrill drop ride.

They recommended that only children over 8 take part, and they flat our don’t allow kids under 5.

The scary stuff is popular with pre-teens now, so your older children may be interested. Book tickets to the dungeon here

8. Stop inside St Giles’ Cathedral

Best for: Any age

St. Giles Cathedral is right on High Street (apart of the Royal Mile) and is over 900 years old. I know that a cathedral isn’t usually the first thing you think of doing with kids, but we were really happy to stop in here, and take a break.

Inside St. Giles Cathedral

There are many chairs to sit down on, and it was nice to just take it slow for a little bit. Entrance is free, but donations are appreciated to their continued efforts to preserve the building.

My older daughter loved looking at all the detail in the cathedral (I think she’s starting to appreciate old buildings) and we also bought something from the gift shop. The ladies working in there were so kind to our kids.

Some of the detail inside of St. Giles Cathedral

9. Check out the Museum of Childhood

Best for: All ages

If you like old-fashioned, vintage things – then the Museum of Childhood in Edinburgh is you. It’s a small museum dedicated to historical toys. It may even bring back some memories for the adults on the trip.

museum of childhood edinburgh

You could show your kids what kinds of things kids used to play with ‘back in the day,’ and there are even some old-fashioned toys that you can play with.

A local mom we met at the park in Edinbuegh recommended the Museum of Childhood to us. And I’m so glad she did, it was a fun place to pop into as we were exploring the Royal Mile!

You can really take your time in the Museum of Childhood, and it was a nice way to escape the crowds outside. There were many parents just sitting down and playing with their kids. Plus, entrance is free!

10. Climb Arthur’s Seat

Best for: Any age

Arthur’s Seat is right beside Dynamic Earth, and is the tall cliff that overlooks the city of Edinburgh. It’s popular for hikers that climb to the top to get epic views of the city.

Arthurs seat in edinburgh

I had planned for my family to hike Arthur’s Seat, but we ended up opting out. We only had 3 nights in Edinburgh at that time, which only amounts to 2 full days, and we were still jetlagged and tired.

However, I’ve seen many visitors hike Arthur’s Seat with their kids, so it may be worth it if you have more time in Edinburgh. If you want to hike to the top with kids, then keep in mind:

  • Take a look at the route maps to the top of Arthur’s Seat, and choose the one best for your family. Green is the shortest, but also very steep.
  • There are no bathrooms along the trails, so be sure to use them at the bottom before the trek.
  • It can be chilly at the top, even in summer – dress warmly!
  • Wear good shoes
  • Bring snacks. The easier routes take 1-2 hours to get to the top

11. See the Underground City

Best for: Ages 5-16+ (depending on the tour)

There isn’t really a city underground, but there are over 120 passageways and vaults.

a tunnel in underground Edinburgh

Exploring the underground city is different from the Edinburgh Dungeon, because the goal isn’t necessarily to be creeped out – but more informed and amazed.

Still though, tours for the underground areas are recommended for school-age and teens and up. This tour on Viator below allows 5+.

Book your family-friendly tour of Edinburgh’s Underground here (1 hour long, for ages 5+, $35 per person)

12. Do a Chocolate Tour

Best for: Ages 6+

The Chocolatarium is a chocolate factory in downtown Edinburgh. They have a store, and a special tour where you can learn about their process of importing cocoa from around the world, and turning it into chocolate.

There’s no age requirement for visiting the store of course, but they very strict about an age requirement of 6 years old for their chocolate tour.

My 12-year-old and husband did their chocolate tour, and they had a bast. They got a cup of hot chocolate, and got to sample chocolate from all around the world. The finale at the end was being able to make their own chocolate bars!

Book the Chocolate Tour here on Viator or on their website direct here (ages 6+, 90 minutes long, per person)

13. Ride the Hop-on Hop-off Bus

Best for: Ages 5+

There’s a hop on hop off bus that takes you around Edinburgh, allowing you to get on and off where you want. Perfect if your time in Edinburgh is short.

hop on hop off bus edinburgh

We couldn’t do the hop on hop off bus unfortunately, because my youngest is still only 4. Kids ride free though, so it’s an affordable way to get around.

Book your Hop on Hop off Bus Tickets here (ages 5+, runs from 9 am to 4 pm, $20 per adult)

14. Get your energy out at Wonder World Soft Play (Edinburgh location)

Best for: All ages

Wonder World Soft Play is a chain of indoor playgrounds, and Edinburgh is the largest location in the country. It’s a great thing to do with toddlers in Edinburgh, up to school age.

It’s attached to a Tesco Supermarket, so it’s a good opportunity to do some shopping if you have a kitchen in Edinburgh, and let the kids blow off some steam.

We were actually staying near Wonder World Soft Play, however it was closed on the day we were planning to visit it (a Thursday.)

15. Visit the Royal Botanic Garden of Edinburgh

Best for: All ages

I’d mentioned the Botanical garden as a place to get outside and explore some greenspace, but the Edinburgh Botanical Gardens is interesting for other reasons too. It’s large and extensive, with beautiful greenhouses. It’s a relaxed and gorgeous place to spend a day.

They have special events throughout the year, such as an Easter Trail, fun Halloween stuff, and an Afternoon Tea offered in spring – the afternoon tea also has a children’s menu!

Pro Tip: If you’re right downtown in the heart of the touristy area, then the Botanical Garden will actually be quite far – about a 30 minute walk. If you’re near the Royal Mile or Edinburgh Castle, then Princes Street Gardens is actually much closer.

16. Visit the Museum of Scotland

Best for: All ages

The Museum of Scotland is an easy place to visit with kids. It’s a short walk from the city centre, and it’s FREE to visit. It’s quite extensive, with multiple floors. You could easily spend a few hours here.

museum of scotland
The main atrium of the Museum of Scotland

It’s visually stimulating and interactive for kids. They have a lot of dinosaur bones, metorites that crashed into earth, engines and robotics, studd of ancient cultures – there’s so much. I came here with my 4 year old while my oldest was doing the chocolate tour with my husband.

There’s a small cafe in the basement of the museum, and we found it to be a really nice place to eat. The food is cozy and Scottish, and reasonably healthy – it also has a kids menu!

Pro Tip: Head to the terrace of the Museum of Scotland to get a view of Edinburgh!

17. Get fooled at the Camera Obscura

Best for: All ages (but 5+ may enjoy it the most)

Camera Obscura is a fun thing to do four tourists and locals alike in Edinburgh. It’s highly recommended by locals – I’ve seen in mentioned online, and a mom I met at a park in Edinburgh also mentioned it to me.

Camera Obscura located in the old Outlook Tower right in the Royal Mile, so it’s very centrally located, and a tourist attraction in itself.

It’s a small museum and its centred around illusions, but one of the coolest things about it is the views from the lookout tower of the city. Camera Obscura in Edinburgh is something that can fill up pretty quick, so get your tickets in advance here.

18. Visit Holyrood House

Best for: school age

Holyrood House may not be the first place you considered for Edinburgh (with or without kids) but it’s a beautiful historic building worth seeing.

Holyrood House special events and programs for families, and a large complex that is interesting and relaxed to explore with kids, such as:

holyrood house
  • The palace gardens, which have garden and trails
  • Two different thrones in the palace, one belonging to Queen Mary and the other to George V. Have your kids try to find them!
  • The free family multimedia tour, which they’ve designed specifically for families with kids

Plus, kings actually lived here – it was the official residence of King James VI and Mary, Queen of Scots.

19. (Bonus!) See animals at the Edinburgh Zoo

Best for: All ages

The Edinburgh Zoo is located west of the downtown core of Edinburgh. If you drove, it would take about 20 minutes, and public transit would take 40.

Edinburgh Zoo
A view of a zebra at the zoo, with Edinburgh in the background.
Photo ID 18584360 | Edinburgh ©Simon Ritchie | Dreamstime.com

It’s located atop a hill, and you can see a panoramic view of the city from parts.

A few things to know before bringing kids to Edinburgh Zoo:

  • It has some steep sections, and many people describe going there as being ‘exercise.’
  • Wear good shoes
  • There are both indoor and outdoor areas

We aren’t huge zoo people, and we had limited time in Edinburgh so we didn’t fit the zoo in this time. But, this might be something to do for folks who either live in Edinburgh or have more time.

Where to Stay in Edinburgh with Kids

We looked at quite a few options for where to stay as our family of 4 in Edinburgh. Here are my recommendations based on all the knowledge I acquired

  • Budget: Wilde Aparthotels ($200-$400 per night) Most things ‘budget’ in Edinburgh is going to either be a hostel, or somewhere outside the city centre. But this place is right beside Edinburgh castle, and there are views of it from some of the rooms.
  • Mid Range: Radisson Blu Hotel on the Royal Mile ($500-$600 per night) Located right on the Royal Mile, offers breakfast and has a swimming pool!
  • Luxury: Cheval The Edinburgh Grand ($700-$3,000 per night) Beautiful high-end hotel right in the city centre

We stayed at a 2-bedroom house east of the Edinburgh city centre, which you can find here on Booking.com. It has a kitchen and living room, and is a 20 minute train ride to the city centre.

Edinburgh

FAQ

Here are the most commonly asked questions that people have about Edinburgh.

Is Edinburgh suitable for kids?

Edinburgh is definitely suitable for kids. The downtown core is safe and walkable, and there are plenty of things to do with kids of all ages. Some activities are better suited to school age children, so it’s important to check the activity in advance as there are several that won’t allow kids under a certain age.

How many days in Edinburgh with kids?

You should ideally make sure you have at least 2 or 3 full days in Edinburgh. It’s not enough to see everything, but its enough to see all the great things there are to do as a family

restaurants and stores alone the Royal Mile

Final Thoughts on Family Trip to Edinburgh

I hope that this article has given you lots of ideas for things to do with kids in Edinburgh. Edinburgh has got to be in the top 5 of most beautiful coastal cities in the UK, and highly worth visiting as a family.

The amount of time you spend in Edinburgh may depend on your Scotland itinerary, but I recommend at least 2 full days. Edinburgh can be used as a home base while you take day trips, or you could use it as one stop on your larger Scotland itinerary.