Edinburgh with kids is an absolute joy. This is a city where history comes alive through castle battlements and underground vaults, where world-class museums offer free entry and hands-on exhibits, and where green spaces, beaches, and volcanic hills provide endless outdoor adventures. Whether you’re visiting with toddlers, school-age children, or teenagers, Edinburgh has something to captivate every member of the family.

What makes Edinburgh particularly special for families is how naturally child-friendly it is. Many of the city’s top attractions — the National Museum of Scotland, the Royal Botanic Garden, and several major galleries — are completely free. The compact city centre means you’re never far from a park, playground, or café when little legs get tired. And the sheer drama of the city’s landscape, from the volcanic crags of Arthur’s Seat to the medieval closes of the Royal Mile, fires children’s imaginations in ways that few cities can match.

If you’re planning a family trip, our guide to things to do in Edinburgh covers the full range of attractions, while our accommodation guide includes family-friendly hotel recommendations. This guide focuses specifically on the best experiences, practical tips, and insider knowledge for making Edinburgh with kids unforgettable.

Family exploring Edinburgh's Royal Mile with children
Edinburgh’s Royal Mile is a treasure trove of discoveries for curious children

Top Attractions in Edinburgh for Kids

Edinburgh Castle

Family visiting Edinburgh Castle with children exploring the historic battlements
Edinburgh Castle brings Scottish history to life for children of all ages

No family visit to Edinburgh is complete without Edinburgh Castle. Children are instantly captivated by the sheer scale of this fortress perched on its volcanic rock. The daily firing of the One O’Clock Gun (every day except Sundays, Good Friday, and Christmas Day) is a highlight that thrills kids — arrive at the Argyle Battery around 12:50pm for the best viewing spot.

Inside, the Scottish Crown Jewels (the Honours of Scotland) and the Stone of Destiny fascinate older children, while younger ones love exploring the cannons, the Great Hall with its impressive weapons collection, and Mons Meg — a massive medieval siege cannon. The castle offers a free audio guide with a children’s version featuring a character called “Sceptre the Dragon” that turns the visit into an adventure trail. Entry costs £19.50 adults, £11.70 children (5-15), and under-5s are free. Book online in advance to skip the queue — essential in summer.

Edinburgh Zoo

Penguins at Edinburgh Zoo, a top family-friendly attraction in Edinburgh
Edinburgh Zoo’s famous penguin parade is a highlight for families visiting with children

Edinburgh Zoo is one of Scotland’s most visited paid attractions and an absolute must for animal-loving families. Home to over 1,000 animals across 82 acres of hillside grounds, the zoo’s star attraction is the daily Penguin Parade (2:15pm, weather permitting) where Gentoo and rockhopper penguins waddle freely along the path — an utterly charming spectacle that delights visitors of all ages.

Other highlights include the Giant Panda enclosure, the Budongo Trail chimpanzee habitat, red pandas, sun bears, and the recently opened Wee Beasties zone for younger children. The zoo is set on a steep hillside (Corstorphine Hill), so bring a pushchair with good brakes and be prepared for some climbing. Entry costs £22 adults, £16 children (3-15), with under-3s free. The zoo is about 3 miles west of the city centre, easily reached by Lothian Bus 26 or 31 from Princes Street (20 minutes).

National Museum of Scotland

Children exploring interactive exhibits at the National Museum of Scotland
The National Museum of Scotland offers free interactive exhibits that engage children for hours

The National Museum of Scotland on Chambers Street is arguably the best free family attraction in Edinburgh. Spread across multiple floors, the museum covers everything from dinosaur skeletons and ancient Egyptian artefacts to Scottish history, world cultures, science, and technology. Children can easily spend 3-4 hours here without getting bored.

The highlight for many families is the interactive science and technology galleries on the upper floors, where children can operate robotic arms, experiment with pulleys and levers, and learn about space exploration. The Animal World gallery with its T-Rex skeleton and taxidermy displays fascinates younger children, while the Scottish history galleries tell the story of Scotland through objects, costumes, and multimedia installations. Don’t miss the rooftop terrace for panoramic views of the city. The museum also has an excellent café and a shop with educational toys. Our museum guide covers all Edinburgh’s museums in detail.

Dynamic Earth

Dynamic Earth science centre, one of Edinburgh's best attractions for kids
Dynamic Earth takes children on an interactive journey through Earth’s history

Dynamic Earth, located at the foot of Arthur’s Seat in the distinctive white tent-like building, is a science centre that takes visitors on an immersive journey through Earth’s 4.5 billion year history. From simulated volcanic eruptions and earthquakes to Arctic ice experiences and tropical rainforest environments, every gallery is designed to be interactive and multi-sensory.

The ShowDome — a 360-degree cinema experience — screens films about the deep ocean, space, and the natural world that leave children (and adults) genuinely awestruck. The newest galleries feature augmented reality exhibits where children can interact with virtual marine life. Dynamic Earth is particularly good for ages 4-12 but engages teenagers and adults too. Entry costs £17.50 adults, £11.50 children (3-15), with under-3s free. Allow 2-3 hours for a thorough visit.

Camera Obscura and World of Illusions

Camera Obscura and World of Illusions, a fun Edinburgh attraction for all ages
Camera Obscura’s five floors of illusions and interactive exhibits delight visitors of every age

Camera Obscura sits at the top of the Royal Mile, just below Edinburgh Castle, and is one of Edinburgh’s most entertaining family attractions. The original Camera Obscura on the top floor — a Victorian-era optical device that projects a live, moving image of Edinburgh onto a white table — is genuinely magical and has been amazing visitors since 1853.

Below this are five floors of optical illusions, interactive exhibits, holograms, and puzzles that keep children entertained for 1-2 hours. Highlights include the Vortex tunnel (a spinning bridge that makes you feel like the world is rotating), the Mirror Maze, and the trick photography rooms where you can create photos of impossible situations. The rooftop terrace offers spectacular 360-degree views of Edinburgh. Entry costs £20 adults, £15 children (5-15), under-5s free. It gets very busy in summer — arrive early or book timed entry online.

Free Outdoor Activities for Families

Arthur’s Seat and Holyrood Park

Family hiking Arthur's Seat, a free outdoor adventure in Edinburgh with children
Climbing Arthur’s Seat is a rewarding family adventure with spectacular views from the summit

Arthur’s Seat, the 251-metre extinct volcano at the heart of Holyrood Park, is Edinburgh’s greatest free outdoor adventure for families. The main summit route from the car park near Dunsapie Loch is manageable for most children aged 6 and above (roughly 30-45 minutes to the top), and the sense of achievement when they reach the summit — with its 360-degree views across Edinburgh, the Firth of Forth, and beyond — is priceless.

For younger children or pushchairs, Holyrood Park itself offers plenty of lower-level walks. The path around Dunsapie Loch is flat and scenic, Salisbury Crags offers dramatic cliff-top walking on a well-maintained path, and the ruins of St Anthony’s Chapel provide a picturesque picnic spot. Wildlife-spotting is a bonus — the park is home to swans, skylarks, and sometimes peregrine falcons.

Royal Botanic Garden Edinburgh

Royal Botanic Garden Edinburgh, a free family-friendly green space
The Royal Botanic Garden is a beautiful free green space perfect for families in Edinburgh

The Royal Botanic Garden, about a mile north of the city centre, is a 70-acre paradise that’s perfect for families. Entry to the gardens is free (there’s a small charge for the glasshouses), and children love exploring the different themed areas — the Chinese Hillside, the Rock Garden, and the woodland paths that wind through towering trees.

The garden runs a regular programme of family activities, including nature trails, craft workshops, and seasonal events. The glasshouses (£7.50 adults, £5 children) are worth the entry fee, especially on rainy days — the Tropical Palm House feels like stepping into a jungle, and the Temperate House contains some of the world’s most threatened plant species. There’s a café with outdoor seating overlooking the gardens, and the John Hope Gateway visitor centre has educational exhibits about biodiversity and conservation.

Portobello Beach

Family enjoying Portobello Beach on a day out in Edinburgh with kids
Portobello Beach offers two miles of sandy coastline just 20 minutes from Edinburgh city centre

Portobello, Edinburgh’s seaside suburb, is just 3 miles east of the city centre (15-20 minutes on Lothian Bus 26 from Princes Street) and offers two miles of golden sandy beach that’s ideal for families. On warm days, the beach fills with families building sandcastles, paddling in the water, and playing beach games. The promenade has a traditional seaside atmosphere with ice cream shops, fish and chip restaurants, and amusement arcades.

Portobello also has a heated outdoor swimming pool (Portobello Swim Centre, from £5), several playgrounds, and a community of independent cafés and shops along the high street. On weekends, look out for the Portobello Market (first Saturday of each month) with food stalls and local crafts. Even on cooler days, the beach is lovely for a bracing walk and a warm-up in one of the seafront cafés.

Parks and Playgrounds

Children playing at an Edinburgh playground in one of the city's parks
Edinburgh’s parks offer excellent playgrounds with equipment for children of all ages

Edinburgh has excellent playgrounds scattered across the city. The best include Princes Street Gardens playground (with Edinburgh Castle as a backdrop), The Meadows (a large park south of the Old Town with two play areas for different age groups, plus a skatepark), Inverleith Park (next to the Botanic Garden, with an excellent adventure playground and a duck pond), and Victoria Park in the Leith area.

For a wilder outdoor experience, take the family to the Hermitage of Braid and Blackford Hill nature reserve, where woodland paths follow a stream through a beautiful gorge. Children love scrambling over rocks and building dens. Corstorphine Hill, behind the zoo, has a tower at the summit and lovely woodland walks. All of these green spaces are free and accessible by public transport.

Rainy Day Activities in Edinburgh with Kids

Let’s be honest — rain is a strong possibility in Edinburgh at any time of year. The good news is that the city has plenty of brilliant indoor activities for families.

Museum of Childhood (free, Royal Mile) — The world’s first museum dedicated to childhood, packed with toys, games, and dolls from different eras. Children love seeing what their parents and grandparents played with, and the hands-on activity stations keep younger visitors engaged.

The Chocolatarium (from £15, Royal Mile) — A chocolate-themed experience where families learn about cocoa production from bean to bar and, most importantly, make their own chocolate creations. Sessions last about 90 minutes and are suitable for children aged 4 and above.

Royal Yacht Britannia (£19 adults, £10 children, Leith) — The Queen’s former royal yacht, now permanently moored at Ocean Terminal, offers a fascinating self-guided audio tour through five decks. Children receive their own audio guide with stories about what life was like on board, and the ship’s history of hosting royalty and world leaders captures imaginations.

Edinburgh Dungeons (from £16, Waverley Bridge) — Best for children aged 8+ who enjoy a bit of scary fun. Live actors lead you through Edinburgh’s dark history, including tales of Burke and Hare, the plague, and witch trials. Younger or more sensitive children may find it too frightening.

Soft Play Centres — Edinburgh has several good soft play options for under-8s. Turtle Dove Play Café (Morningside) combines soft play with a proper café for parents. Time Twisters (South Gyle) is larger, with a multi-level climbing frame and separate toddler area. Scramble (Leith) is another popular option.

Family-Friendly Edinburgh Walking Routes

Edinburgh is a walkable city, but some routes work better with children than others. The Royal Mile is the obvious starting point — the mile-long walk from Edinburgh Castle down to the Palace of Holyroodhouse is full of distractions for children, from street performers and bagpipers to the hidden closes (alleyways) that branch off on either side. Pick up an “Edinburgh Old Town Adventure Trail” leaflet from the tourist information centre to turn it into a treasure hunt.

The Water of Leith Walkway is a peaceful riverside path that runs through the heart of Edinburgh. The section from Stockbridge to the Dean Village (about 20 minutes) is particularly charming and manageable for young children, passing through a wooded gorge that feels remarkably wild for the middle of a capital city. Keep eyes peeled for dippers, grey herons, and kingfishers.

For guided walking tours suitable for families, several companies offer child-friendly ghost tours and Harry Potter-themed walks. The Potter Trail is free (tip-based) and runs daily in summer — it’s a fun way for young Potter fans to explore the city. Just be aware that some evening ghost tours may be too scary for under-8s.

Where to Eat in Edinburgh with Kids

Edinburgh is surprisingly accommodating for families when it comes to dining out. Many restaurants offer children’s menus, high chairs, and a welcoming atmosphere. Our Edinburgh food guide covers the full dining scene, but here are some particularly family-friendly options.

The Mosque Kitchen (Nicolson Square) serves generous portions of authentic curry and rice at very affordable prices (£5-8 per plate). It’s casual and noisy enough that children’s behaviour won’t draw attention. Mums (Forrest Road, near the Meadows) is a comfort food café that children love, with dishes like mac and cheese, fish fingers, and homemade cakes. Vittoria on the Bridges has been a family favourite for Italian food for decades, with generous portions and a lively atmosphere.

For quick, affordable meals, the Edinburgh Farmers’ Market (Castle Terrace, every Saturday) has hot food stalls where children can try different flavours. Mary’s Milk Bar on the Grassmarket serves some of Edinburgh’s best ice cream and gelato — a perfect reward after climbing the castle. For family picnics, Falko Konditormeister in Bruntsfield or 12 Triangles bakery in Leith do excellent sandwiches and pastries to take to a park.

Practical Tips for Visiting Edinburgh with Kids

Getting around. Edinburgh’s city centre is compact and very walkable, but the hills and cobblestones can be challenging with pushchairs. Lothian Buses cover the entire city and children under 5 travel free. Children aged 5-15 pay a flat fare of £1 per journey. A family day ticket (2 adults + up to 3 children) costs £10 and is excellent value if you plan to use buses more than twice. Our day trips guide covers options for family excursions beyond the city.

Pushchairs and cobblestones. The Royal Mile and much of the Old Town have cobblestone streets that make pushchair navigation tough. A baby carrier or sling is often more practical for the Old Town. The New Town, with its wider pavements and flatter terrain, is much more pushchair-friendly. Most major attractions have step-free access and baby-changing facilities.

Saving money. Edinburgh is great for families on a budget. Many top attractions are free: the National Museum of Scotland, the Scottish National Gallery, the Royal Botanic Garden, all public parks, and Portobello Beach. The Edinburgh Pass or Royal Edinburgh Ticket can save money if you plan to visit multiple paid attractions. Historic Scotland’s Explorer Pass (£35 adult, £21 child for 3 days) covers Edinburgh Castle, Stirling Castle, and many other historic sites.

Best time to visit. Summer (June-August) offers the longest days and warmest weather, but Edinburgh is busiest during the Festival in August. Spring (April-May) and early autumn (September) are ideal for families — pleasant weather, fewer crowds, and lower accommodation prices. December brings Edinburgh’s Christmas markets and festive attractions, including an ice rink, ferris wheel, and Santa’s grotto in Princes Street Gardens.

Baby supplies. Boots pharmacies (branches on Princes Street and throughout the city) stock nappies, formula, baby food, and children’s medicines. Large Tesco and Sainsbury’s supermarkets are in Leith and other suburbs. There’s a Mothercare at the Fort Kinnaird retail park (bus 30 from city centre).

Emergency and healthcare. The Royal Hospital for Children and Young People (Little France) is Edinburgh’s specialist children’s hospital. For non-emergencies, NHS 24 can be reached on 111. Most pharmacies can advise on minor ailments.

Sample Family Itinerary: 3 Days in Edinburgh with Kids

Day 1 — Castle, Royal Mile, and Old Town. Start at Edinburgh Castle (arrive at opening for shorter queues), then walk down the Royal Mile stopping at Camera Obscura and the Museum of Childhood (both free). Have lunch at the Mosque Kitchen or a Royal Mile café. In the afternoon, explore the closes and courtyards of the Old Town, or visit the Scotch Whisky Experience (it has a non-alcoholic tour for families) before ending at the Grassmarket for ice cream at Mary’s Milk Bar.

Day 2 — Science, nature, and the beach. Morning at Dynamic Earth (book the first slot for quieter conditions), then walk through Holyrood Park. If children have the energy, climb Arthur’s Seat or walk along Salisbury Crags. After lunch, catch the bus to Portobello Beach for sandcastles and seaside fun. Return via Leith for dinner at one of the waterfront restaurants.

Day 3 — Museums, gardens, and shopping. Spend the morning at the National Museum of Scotland (plan to stay 2-3 hours minimum). After lunch, walk through the Meadows (with a playground stop) to the Royal Botanic Garden for a peaceful afternoon stroll. End the day at Stockbridge, a charming village-like neighbourhood with independent shops and cafés.

Frequently Asked Questions About Edinburgh with Kids

Is Edinburgh a good city for families with children?

Edinburgh is an excellent city for families. It offers a rare combination of world-class museums (many free), outdoor adventures, fascinating history, and a compact walkable centre. Children are welcomed in most restaurants and attractions, and the city has plenty of parks, playgrounds, and green spaces. The only challenge is the hilly terrain and cobblestones in the Old Town, which can be tricky with pushchairs.

What are the best free things to do in Edinburgh with kids?

Edinburgh has an unusually generous number of free family attractions. The National Museum of Scotland, the Scottish National Gallery, the Museum of Childhood, and the Royal Botanic Garden are all free. Outdoor options include climbing Arthur’s Seat, walking the Royal Mile, visiting Portobello Beach, and exploring the city’s many parks and playgrounds. Street performers on the Royal Mile provide free entertainment, especially during the Festival.

What should I do in Edinburgh with kids when it rains?

Rain is common in Edinburgh, but indoor options are plentiful. The National Museum of Scotland, Dynamic Earth, Camera Obscura, the Chocolatarium, Royal Yacht Britannia, and the Edinburgh Dungeons are all excellent rainy day activities. Soft play centres like Turtle Dove Play Café are great for younger children. Many Edinburgh cafés are also very welcoming to families seeking shelter.

What age is Edinburgh Castle suitable for?

Edinburgh Castle is enjoyable for children of all ages. Toddlers love the wide open spaces, cannons, and views, while children aged 5+ benefit from the children’s audio guide and the interactive displays. The Crown Jewels, the Great Hall, and the One O’Clock Gun firing appeal to all ages. The castle is pushchair-accessible via a specific route, though some areas involve steps.

How do I get around Edinburgh with a pushchair?

The New Town and modern areas of Edinburgh are pushchair-friendly with wide pavements. The Old Town is more challenging due to cobblestones, steep hills, and steps. All Lothian Buses accommodate pushchairs, and most major attractions have step-free access. Consider using a baby carrier or sling for the Old Town and Castle. The tram from the airport to the city centre is also fully accessible.

Are Edinburgh restaurants family-friendly?

Most Edinburgh restaurants welcome families, especially for lunch and early dinner. Many offer children’s menus, high chairs, and baby-changing facilities. Casual restaurants and cafés are generally the most accommodating. For fine dining, some restaurants prefer adult-only evenings, so it’s worth checking when booking. Edinburgh’s café culture is very family-friendly, with many coffee shops providing toys, colouring materials, and dedicated children’s areas.

How many days do you need in Edinburgh with kids?

Three to four days is ideal for families visiting Edinburgh. This gives you time to visit the major attractions (Castle, museums, zoo), enjoy outdoor activities (Arthur’s Seat, beach), and explore the city at a child-friendly pace without feeling rushed. If you have five days or more, you can add day trips to places like North Berwick, the Falkirk Wheel and Kelpies, or Stirling Castle.


Leave a Reply

Your email address will not be published. Required fields are marked *