Rainy day Edinburgh with kids: the best indoor options
Updated:
Edinburgh: Camera Obscura and World of Illusions ticket
What can you do with kids in Edinburgh on a rainy day?
The National Museum of Scotland (free), Camera Obscura, Dynamic Earth, and the Royal Yacht Britannia are the best indoor family options. All are fully indoor, accessible, and hold children's attention for two or more hours. The underground vaults work for older children and teenagers.
Why Edinburgh weather matters for family planning
Edinburgh’s weather is unpredictable at any time of year. Even in July and August — the warmest months — it is perfectly normal to get two or three consecutive rainy days. Wind and low cloud are common from September onwards. Families who build rainy-day backup plans into their Edinburgh trips have a far better experience than those who assume the sun will cooperate.
The good news is that Edinburgh has an unusually strong set of indoor family attractions for a city of its size. This guide covers the best of them honestly, including price, realistic time required, and which age groups each suits.
The National Museum of Scotland: the best free option
The National Museum of Scotland on Chambers Street is free and consistently ranks among the best museums for families in Scotland. The building is large, well-heated, and fully accessible with lifts and pushchair access throughout.
For young children, the Discovery Zone on the ground floor has hands-on exhibits designed for under-eights — interactive displays about natural history, the human body, and technology. For school-age children, the natural history galleries (including a full T-Rex skeleton, mounted big game, and a whale skeleton suspended overhead) are reliably impressive. The Scottish history galleries on the upper floors suit older children and adults.
Dolly the Sheep — the world’s first cloned mammal, preserved after her death in 2003 — is displayed here and is one of the most-discussed exhibits for older children who understand what she represents. The Egyptian mummies section also holds attention well.
Allow two to three hours. There is a cafe on the ground floor (reasonably priced by Edinburgh standards) and baby-changing facilities. The museum is about a 10-minute walk from Waverley Station and is well-signposted from the Royal Mile. On a rainy day, this should be the first stop.
Camera Obscura: interactive and fully indoor
The Camera Obscura and World of Illusions, immediately beside Edinburgh Castle, is five floors of optical illusions, holograms, mirror mazes, and hands-on exhibits. Unlike many Edinburgh attractions, it is entirely indoors and designed to engage active, curious children rather than requiring them to stand and listen.
For children aged five to fourteen, this consistently delivers two hours of genuine engagement. The Victorian camera obscura itself — which projects a live image of the street below onto a white dish — is best seen in daylight, making this a morning attraction rather than an afternoon one.
Tickets in 2026 cost around £19-21 for adults and £15-17 for children. Book online for a small saving. The building also has excellent views from the upper floor — included in your ticket — looking across the Old Town and toward Arthur’s Seat.
See the full assessment in the Edinburgh Zoo and attractions guide.
Dynamic Earth: spectacular for older children
Dynamic Earth on Holyrood Road, adjacent to the Palace of Holyroodhouse, is an immersive science attraction covering the story of the planet. It uses large-format cinema rooms, special effects, and a walk-through format to cover topics from volcanic eruptions and ice ages to ocean depths.
For children aged six and above, it is one of Edinburgh’s most impressive indoor experiences. The production values are high — this is proper special effects, not a dusty exhibit hall. Allow 90 minutes to two hours.
Tickets are around £19 for adults and £12 for children. It is fully indoor, accessible, and air-conditioned — making it particularly comfortable on a wet day when outdoor energy is not an option.
The Edinburgh Dungeon: rainy-day option for older children and teens
The Edinburgh Dungeon on Market Street is an entirely indoor experience and is a popular rainy-day choice for families with older children and teenagers. The theatrical walk-through — covering Burke and Hare, the plague, witchcraft, and other dark chapters of Edinburgh history — runs around 75 minutes and is performed by professional actors.
A Edinburgh Dungeon ticket costs around £20 per person. Book online for a significant discount versus the door price.
The honest caveat: the Edinburgh Dungeon is genuinely scary and genuinely not suitable for children under ten. Jump scares are real, the horror content is strong, and sensitive children will have a bad time. For teenagers who enjoy horror and dark history, it is well-produced and fun. For families with a mix of ages including younger children, it is better to skip it or arrange a split visit.
The Royal Yacht Britannia
The Royal Yacht Britannia at Ocean Terminal in Leith is 20 minutes from the city centre by bus. The ship is entirely weather-protected and the self-guided audio tour covers five decks over two to three hours. For children who respond to ships, engineering, and the scale of a 125-metre royal vessel, it is an excellent rainy-day option.
Britannia tickets run around £20 for adults and £12 for children. Most of the ship is accessible by lift, making it suitable for pushchairs and reduced-mobility visitors. Ocean Terminal beside the ship has cafes, a food court, and indoor shopping if you need to extend the day or wait out a heavy downpour.
The underground vaults: for older children and teenagers
The underground vaults beneath the South Bridge, a short walk from the Royal Mile, are a genuinely atmospheric indoor attraction. The vaults themselves — sealed chambers and passages that were used as workshops, homes, and (according to some accounts) worse — date from the late eighteenth century and are accessed on guided tours.
The original underground tour is the most historically focused option, running about 75 minutes entirely underground. It is appropriate for children aged about ten and above who can manage slightly cramped spaces and low-light conditions. The ghost tour variants are more theatrical and more frightening — the ghost tours guide explains the differences between operators.
For families with young children, the vaults are not appropriate — the confined spaces, low ceilings, and dark atmosphere can be distressing. For families with older children and teenagers who are interested in history or the paranormal, they are one of Edinburgh’s most distinctive indoor experiences.
The Scottish National Gallery
The Scottish National Gallery on The Mound (Princes Street, central location) is free and covers European and Scottish painting from the Renaissance to Post-Impressionism. For families with children who have an interest in art, it is an excellent rainy-day stop — the collection is genuinely world-class (Raphael, Rubens, Titian, and a particularly strong Impressionist collection), and the building is warm and well-maintained.
For children who are less engaged by fine art, the Gallery is better as a short stop (45-60 minutes) than a half-day destination. See the Scottish National Gallery guide for the highlights.
City Sightseeing bus: a rainy-day compromise
If the rain is light rather than heavy, the City Sightseeing hop-on hop-off bus offers a way to see the city from a covered upper deck (the bus has a cover that deploys in rain, though it remains open-sided). Tickets are around £17-20 for adults and £8-10 for children. The bus covers most major attractions and runs every 15-20 minutes on the main circuit, making it a practical way to move between indoor stops on a wet day without walking between them.
Indoor shopping centres with children
If you need an hour of dry time with no agenda, Edinburgh has two main shopping centres near the centre: St James Quarter (modern, near Princes Street, with a cinema) and Ocean Terminal (next to the Britannia, Leith). Both have food courts and children’s clothing shops. Neither is a tourist destination but both are practical wet-weather holding positions.
Food on a rainy day: where families eat well
On wet days, the temptation is to duck into the first Royal Mile café you see. Resist it — the food on the Royal Mile is expensive, mediocre, and crowded on rainy days. Better options within ten minutes of the main sights:
Grassmarket: Several good pubs and cafes that welcome children (until early evening), cheaper than the Royal Mile, with more atmosphere.
Stockbridge: A 15-minute walk or short bus ride from the centre, Edinburgh’s best neighbourhood for independent cafes and child-friendly delis. Worth the detour if you are not in a hurry.
The Elephant House: Famous for its connection to J.K. Rowling (she wrote parts of Harry Potter here), on George IV Bridge. The food is reasonable and the atmosphere is good — better than the average tourist café. See the Elephant House guide.
Leith: If you are near the Britannia, Leith’s Shore area has Edinburgh’s best food-to-price ratio. See the Leith restaurant guide.
Practical rainy-day tips for families
Book ahead: Popular indoor attractions sell out on rainy days, particularly Camera Obscura and the Dungeon. Check availability online before you head out — it is genuinely possible to arrive at an attraction and find it fully booked for the next two hours on a wet August weekend.
Layers and waterproofs: Even for entirely indoor days, you need to travel between attractions. Edinburgh’s rain is often wind-driven and light waterproofs are more useful than heavy umbrellas, which turn inside out on the windy Old Town streets.
The hop-on hop-off bus for transitions: On moderate rain days, using the City Sightseeing bus between attractions reduces the amount of outdoor walking significantly and keeps children dry between venues.
Plan the sequence: The National Museum and the Scottish National Gallery are close to each other on Chambers Street and The Mound respectively — a good combination for a free indoor morning. Camera Obscura and Edinburgh Castle are adjacent. Dynamic Earth and Holyrood Palace are next door to each other. Grouping by proximity reduces wet-weather transitions between sites.
Planning a rainy day: sequencing indoor Edinburgh
On a completely indoor day in Edinburgh with children, the sequence you choose matters more than people realise. Several attractions cluster geographically, which reduces wet-weather transit between them:
Cluster 1 — Old Town/Grassmarket (within 15 minutes’ walk of each other): Edinburgh Castle, Camera Obscura (immediately adjacent), the National Museum of Scotland (10 minutes’ walk from the castle), the Edinburgh Dungeon (on Market Street, near Waverley), Real Mary King’s Close (on the Royal Mile), the underground vaults (on the South Bridge). On a rainy day, this cluster can sustain an entire family day: Castle + Camera Obscura in the morning, lunch, National Museum or underground tour in the afternoon.
Cluster 2 — Holyrood Road: Dynamic Earth and the Palace of Holyroodhouse sit next to each other at the bottom of the Royal Mile. Dynamic Earth is the primary indoor draw; Holyrood Palace on a rainy day can extend the afternoon. A 15-minute walk from the Old Town cluster.
Cluster 3 — Leith (20-minute bus): Royal Yacht Britannia and Ocean Terminal (shopping, food court). If you are spending a full wet day at the Britannia and need to fill the afternoon, Ocean Terminal has cinema, food, and a soft play area for young children.
The best full indoor family day in Edinburgh:
- Morning (9:30am-1pm): Camera Obscura and Edinburgh Castle (start with Camera Obscura to beat the castle crowds, then cross to the castle when it opens or when the Camera Obscura novelty wears off)
- Lunch: Grassmarket or George IV Bridge — avoid the Royal Mile for value
- Afternoon (2pm-5pm): National Museum of Scotland (free, two hours minimum, no booking required)
- Evening option: Underground vaults (historical tour, 75 minutes, book ahead)
This full indoor day covers all age groups from five upwards, mixes activity types, and keeps physical transitions in wet weather to a minimum.
Edinburgh’s museums beyond the major attractions
The National Museum of Scotland and the Scottish National Gallery attract the most family visitors, but Edinburgh has additional free museums that are less publicised and less crowded:
National Museum of Scotland basement and special galleries: The museum has a ground-floor discovery zone specifically for young children (under eight) with hands-on exhibits that are separate from the main galleries. This is underutilised by visitors who focus on the main collections.
Dean Gallery (Scottish National Gallery of Modern Art Two): Free, in Dean Village, less crowded than the main gallery. The outdoor grounds have large sculpture that children enjoy exploring. The Eduardo Paolozzi sculpture collection inside is genuinely accessible to children.
Scottish National Portrait Gallery (Queen Street, New Town): Free, covering Scottish history through portraiture. The building’s interior — Victorian Gothic, with dramatic painted friezes — is impressive in itself. Suitable for children aged ten and above who can engage with faces and biographical context.
Edinburgh City Art Centre (Market Street): Free, hosting temporary exhibitions across a range of visual arts. Quality varies with the exhibition but it is free and central.
Edinburgh escape rooms and indoor activity centres
Edinburgh has a significant escape room market, concentrated in the Old Town. These are primarily aimed at adults and older teenagers but several venues have rooms specifically designed for families with children aged eight and above. Prices run £20-30 per person for a 60-minute room.
For younger children, indoor soft play centres exist in the Edinburgh suburbs (not central) — the most practical for visitors staying in the city centre are Ocean Terminal’s area (Leith, combined with a Britannia visit) and several in Stockbridge and Bruntsfield. These are primarily for very young children (under eight) and are not significant tourist attractions, but they serve the practical function of providing an enclosed, safe indoor space for rainy days with toddlers.
Food on a rainy family day in Edinburgh
The tactical mistake on rainy days in Edinburgh is getting wet between attractions and ducking into the first cafe you find — which, in the Old Town, tends to be an expensive and average tourist option.
The better approach: identify your food stops in advance as part of your indoor sequence. From the Castle/Camera Obscura area, the Grassmarket pubs (five-minute walk, mostly covered by the steps on Victoria Street) serve good pub food at reasonable prices. Deacon Brodie’s Tavern on the Royal Mile itself is fair value for a family lunch. The Mosque Kitchen (10-minute walk, Nicholson Square) is the best value lunch in the area at £7-10 per main.
For families doing the Dynamic Earth/Holyrood cluster: the cafe inside Dynamic Earth is slightly expensive but convenient on a wet day. The Holyrood area has good cafes on Canongate.
For families at the National Museum: the museum cafe on the ground floor is reasonably priced by Edinburgh standards and has good children’s options. There is also a Sainsbury’s on Nicolson Street a few minutes’ walk away for picnic-in-the-museum options.
When the rain comes: staying calm and staying dry
Edinburgh’s rain is often horizontal, driven by westerly winds, and a standard umbrella turns inside-out on the Old Town streets. Compact travel waterproofs (folding into a pocket) are more practical than umbrellas in the Edinburgh context, and children’s waterproofs should be treated as non-negotiable packing for any Edinburgh trip at any time of year.
The closes and wynds off the Royal Mile provide natural shelter — many have overhangs and the building density breaks wind. If caught in a sudden shower between attractions, finding a close and sheltering under its entrance for 10-15 minutes often gets you through the worst of it without needing to change plans.
Frequently asked questions about rainy day activities in Edinburgh with kids
What is the best free indoor activity for children in Edinburgh?
The National Museum of Scotland, without question. It is free, world-class, fully accessible, and has enough for three to four hours of family time. The discovery zone for young children, the natural history galleries, and the Scottish history section are all strong. It is the single most reliable rainy-day anchor for Edinburgh families.
Is Camera Obscura good in the rain?
Yes — Camera Obscura is entirely indoors and the weather is irrelevant to the experience. The only caveat is that the camera obscura room itself (which projects a live image of the street) works better in daylight, so aim for a morning visit. The rest of the building’s exhibits are equally good regardless of weather.
How many indoor days should you plan for an Edinburgh family trip?
For trips in October through April, plan every day with an indoor option as a core activity rather than as a backup. For May-June and September, plan one or two indoor anchor activities per day with outdoor activities as the bonus. For July-August, the weather is more reliable but Edinburgh is also at its most crowded — indoor attractions will be busier on rainy days. See the Edinburgh weather guide for month-by-month conditions.
Can you do the underground vaults with a seven-year-old?
The vaults themselves are fine for most seven-year-olds on the historical daytime tour. The ghost tour variants are not suitable for young children — jump scares and theatrical horror are part of the experience. For a seven-year-old who is curious about history but not into horror, the historical vaults tour can be a good experience. Read the operator’s own age guidance before booking.
What do teenagers enjoy doing on a rainy day in Edinburgh?
Teenagers typically respond well to the Edinburgh Dungeon (horror, theatrical, good for groups), the underground vaults ghost tours (atmospheric, genuinely creepy), escape rooms (Edinburgh has several in the Old Town area, independently run), and the Scotch Whisky Experience (for older teenagers interested in cultural history — they offer non-alcoholic tasting options). See the vaults guide and the ghost tours guide.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.
Related reading

Edinburgh with kids: the honest family guide
Practical Edinburgh family guide: the attractions kids genuinely love, how to pace visits, what to skip, and honest advice on costs.

Edinburgh Zoo and top family attractions: what's worth it
Honest reviews of Edinburgh Zoo, Dynamic Earth, Camera Obscura, and other top family attractions — what to prioritise and what to skip.

Family day trips from Edinburgh: where to go with children
The best family day trips from Edinburgh: North Berwick, St Andrews, Stirling, and more — with honest advice on what works for different ages.

Edinburgh on a budget: how to see the city without overspending
How to visit Edinburgh on a tight budget in 2026: free attractions, cheap eats, budget transport, and honest advice on where to spend your money.

Edinburgh weather guide: what to expect every month
Month-by-month Edinburgh weather: temperatures, rainfall, daylight hours, and what to pack for each season. Realistic guide for 2026 trip planning.