What to Do on a Rainy Day in Edinburgh with Kids

Rain in Edinburgh isn’t just “possible.” It’s practically part of the itinerary.

But that doesn’t mean your family trip is doomed to soggy socks and cabin fever. With the right prep — and the right places — a rainy day in Edinburgh with kids can actually be brilliant.

I’ve lived here for over two years, through drizzle, downpours, and that weird sideways mist we pretend isn’t happening. I’ve navigated it as a nanny, as a tourist, and now as a mum.

So this guide isn’t just a list — it’s a rainy-day rescue plan. Built from real-life experience, it’ll help you skip the panic scroll, dodge the worst crowds, and find joy in the coziest corners of the city.

From indoor science museums to toddler-friendly cafés to a royal ship tour that’s warmer than it sounds — these are the places that make wet weather totally doable.

Avoid Meltdowns on Your Edinburgh Family Trip

Tired of Googling “things to do with kids in Edinburgh” at midnight?
This free Family Day Planner gives you a real-mom-tested itinerary that helps you:

  • Avoid crowds, panic scrolls & public meltdowns
  • Map snack stops, naps, and toilets (yes, really)
  • Have one magical day — with zero stress

🎒 Grab it here — and plan a perfect day in 10 minutes flat.

Exterior of a historic stone building at Edinburgh Castle under a cloudy sky, with visitors walking across the lawn in front.

Why Rain Doesn’t Ruin the Fun

If you’re coming from somewhere sunny, Scottish rain can feel like a spoiler. But here? It’s just weather — and the city doesn’t slow down for it. Neither should you.

When I nannied full-time in March (aka soggy season), we still did playground runs, museum trips, and bakery stops with toddlers in tow.

The trick was layers, snacks, and knowing which bus routes had the best views from the top deck.

One morning, the skies opened just as we were heading to the Meadows — so we pivoted.

We ducked into the National Museum instead, dried off in the café, and spent two hours in the lift-accessible dino wing. Total win.

Another time, we rode the #11 bus across town just to stay dry — the toddlers were thrilled by the castle views from the top deck. It was warm, calm, and accidentally perfect.

If you’re planning a rainy day in Edinburgh with kids, you’ll be relieved to know the city’s rhythm doesn’t skip a beat.

Most attractions stay open no matter what, and locals are masters at ducking into cafés, planning short indoor bursts, and keeping spirits up with a hot chocolate and a wee biscuit.

Bring what works: lightweight waterproofs, layers you can peel off, and a small rucksack (not a suitcase-style day bag — trust me).

Don’t overthink it. Edinburgh is a city that rewards the prepared but welcomes the scrappy – as they say – there is no such thing as bad weather, only bad clothes.

Best Indoor Attractions in Edinburgh for Families

When the rain really sets in — and you’ve already done the café crawl — these are the places that save the day.

They’re warm, interactive, and surprisingly affordable.

Whether you’ve got a toddler who needs to run or a tween who’s “bored already,” these indoor Edinburgh attractions are parent-tested, kid-approved, and absolutely worth a detour.

1. National Museum of Scotland

If you only do one indoor activity on a rainy day in Edinburgh with kids — make it this one.

It’s free, massive, stroller-accessible, and full of hands-on exhibits for all ages. Toddlers can press buttons and spin wheels in the interactive science gallery, while older kids gravitate toward the rockets, fossils, and Formula 1 car.

There’s even a section dedicated to fashion, animals, and Scottish history — all under one (very dry) roof.

When I was a nanny, this was our go-to on rainy mornings.

We’d grab the lift to the top floor and work our way down, finishing with lunch in the museum café — which has high chairs, baby-friendly options, and surprisingly good mac and cheese.

💡 Rainy day tip: The museum gets busy fast on weekends and school holidays.

Aim to arrive close to opening time (10AM) and bring snacks — the gift shop queue is where hangry meltdowns happen.

Edinburgh Family Day Planner

Plan Your First Day in Edinburgh With Kids — In Just 10 Minutes

Grab my free family day planner with snack stops, toilet breaks, rainy-day backups, and a toddler-friendly route already mapped out.

  • A full Edinburgh day planned for you
  • Kid-friendly stops that won’t bore them
  • Built-in food, rest, and backup options
  • No stress, no spreadsheets, no guessing
This is the exact plan I’d give a friend visiting Edinburgh with kids.

Free PDF · Instant download · Built for first-time family visitors

A mesmerizing scene filled with countless tiny lights in shades of blue and gold, creating the illusion of an infinite star-filled universe. The lights appear to stretch and fade into the distance, giving a sense of depth and cosmic wonder.

2. Camera Obscura & World of Illusions

If your kids like pressing buttons, making things spin, and giggling at wobbly mirrors — this place is a winner.

Camera Obscura is a five-floor maze of illusions, light shows, and interactive exhibits that hits the sweet spot between weird and wonderful.

It’s right next to Edinburgh Castle, which makes it a perfect backup if the weather turns mid-morning.

Bonus: it’s completely indoors and stroller-free (but you can leave a folded buggy at reception).

I first went here with an 8-year-old who was borderline bored at the castle… and instantly lit up the second we walked into the vortex tunnel.

There’s a mirror maze, shadow wall, thermal cam, and endless photo ops — plus an optical illusion rooftop view (weather dependent, but still fun if it’s misty).

🎟️ I recommend booking your tickets in advance (especially on school holidays or during big events like the Frindge festival). You can stay as long as you like once you’re inside — we spent almost two hours.

💡 Rainy day tip: This one gets very busy by midday — especially on weekends. Try to pre-book a morning slot and bring water; there’s no café inside, just a small gift shop.

3. Dynamic Earth

If you need a rainy-day win that feels both educational and thrilling, this is it.

Dynamic Earth takes you on an immersive journey through the planet’s history — complete with 4D films, hands-on science zones, and a “time machine” ride that genuinely impressed my 5-year-old.

It’s one of the few places that holds the attention of toddlers, school-aged kids, and grownups at the same time.

We visited here on a drizzly October afternoon and we ended up staying for nearly three hours.

We all still talk about the iceberg you can touch and the space dome where you lie back to watch the stars.

Bonus: it’s all indoors and wonderfully stroller-friendly.

🎟️ It is cheaper to book your tickets online and you can purchase entry to Dynamic Earth and Planetarium or just Planetarium tickets on their own.

💡 Rainy day tip: There’s a kid-friendly café on site with warm lunches, decent coffee, and plenty of seating. Ideal spot to warm up after the show.

A cozy lounge with wood-paneled walls and nautical decor featuring floral-patterned couches, wicker chairs, and round windows resembling portholes. A rope barrier separates the seating area from a small bar counter, adding to the ship-like atmosphere. Natural light fills the room through large windows, highlighting the vintage maritime charm.

4. Royal Yacht Britannia

A royal yacht might not scream “kid-friendly” — but Britannia is surprisingly great for a rainy family day out.

The entire tour is indoors (or under cover), and the ship is stroller-accessible with lifts between decks. You’ll explore the royal bedrooms, state dining rooms, and crew quarters, all at your own pace with an included audio guide.

There’s even a kids’ version of the tour — with fun facts about the Queen’s corgis and sailor life – and kids under 5 are free!

I brought a toddler here mostly for the novelty (and so I could do some site seeing)… and she ended up obsessed with the laundry room and wheelhouse.

We followed it up with lunch in the onboard café, which has highchairs, decent kids’ options, and great sea views — even in sideways rain.

🎟️ Book your tickets in advance to make sure you’re covered for peak travel days. Entry is timed but flexible within the day.

💡 Rainy day tip: The yacht is docked beside Ocean Terminal shopping centre — so you’ve got a dry walk to food, baby change, soft play, and even a small aquarium. It’s one of the few spots where you can do multiple indoor stops without stepping back outside.

Flags sway along the historic Royal Mile in Edinburgh, Scotland, with a church spire in the background.

5. Mary King’s Close (Older Kids)

If your kids are 8+, Edinburgh’s darker history can be a rainy-day highlight — as long as they’re not easily spooked.

Mary King’s Close is an underground street hidden beneath the Royal Mile, where costumed guides lead you through real 17th-century rooms and eerie legends of plague, ghosts, and daily life.

It’s dark, dramatic, and completely indoors — with timed entry so it never feels too crowded.

When I first planned to visit, I wasn’t sure what to expect. Honestly, I thought it would be overly touristy — and it is! But in the best way.

We loved it and I’ve been back more than once since then. The stories are surprisingly informative, and the performances are just the right mix of creepy and hilarious.

🎟️ Book ahead to secure timed entry — this one fills up fast, even in October!

💡 Rainy day tip: It’s right in the heart of the Royal Mile, with plenty of indoor cafés and tearooms nearby. Perfect for warming up after the tour and chatting about plague pits over hot chocolate.

People Walking on the Street Between Buildings

For Toddlers: Edinburgh’s Best Play Cafés & Soft Plays

Rainy days with toddlers are a different game entirely. They don’t care about museums or moody ghost tours — they just need space to move, snacks on standby, and ideally a clean toilet nearby.

These are the Edinburgh spots I’ve relied on again and again when little legs needed a runaround and I needed a seat.

They’re warm, casual, and full of other frazzled parents doing the same thing. Think of them as your rainy-day “third places” — where no one cares if your kid is wearing wellies and a crown.

From bright indoor jungle gyms to calm cafés with corner play areas, these are the places that saved my sanity — and my socks.

6. Turtle Dove Play Café, Corbiehill

This lovely little café in Edinburgh’s west end was created by two local mums — and it shows in all the best ways.

Turtle Dove is bright, carpeted, and full of toddler-sized play stations that are easy to supervise while sipping a hot coffee.

There are books, wooden toys, role-play corners, and a safe space to roam (no bouncy chaos here).

The café menu has good coffee, cakes, and lunch options — all served in a space where no one minds a bit of toddler volume.

I came here on a drizzly Tuesday with a stir-crazy 3-year-old and left wondering why more cafés aren’t like this.

It’s relaxed, friendly, and genuinely set up for parents to breathe. I got a full hot drink in peace. That alone made it worth it.

🎟️ You can reserve tables or just turn up on the day

💡 Rainy day tip: Book ahead if you can — especially for morning play slots. Bring socks, even if your toddler insists on their wellies.

7. Tumbles Soft Play, Portobello

If you’re dealing with full-throttle toddler energy and the weather’s not playing nice, Tumbles is your rainy-day hero.

This soft play centre sits right on the Portobello promenade and has two main zones: one for babies and toddlers, and another for bigger kids. It’s clean, well-managed, and surprisingly chill for a soft play — with padded climbing frames, slides, tunnels, and plenty of space to let them loose.

I’ve used this as a “burn off the beans” stop more than once — especially after a cabin-fever morning indoors. It’s a bit of a trek from the city centre, but worth it if you’re staying nearby or need a guaranteed hit of toddler joy. Bonus: there’s a little café onsite, and Portobello’s beach cafés are just a few doors down if you fancy braving the rain for a post-play snack.

🎟️ You can check session times and bookings are available

💡 Rainy day tip: Weekends get busy — book ahead and bring a change of clothes if your little one sweats through their jumper (yes, it’s that active).

An image of an outdoor scene during autumn, featuring a pathway bordered by black iron fences and stone steps. The ground is covered with fallen leaves in various shades of orange and yellow, and the scene is framed by a large tree with dense branches and green leaves. The path leads to a small building in the distance, with a quaint lantern lighting the way, creating a picturesque setting in Edinburgh.

Free Rainy Day Activities in Edinburgh with Kids

Because let’s be honest — family trips can get expensive, fast. Between attraction tickets, café stops, and the occasional emergency umbrella, those rainy-day backups start to add up.

Luckily, Edinburgh has some brilliant indoor options that won’t cost a thing — and are genuinely worth your time.

These are the free places I’ve returned to when the weather turned, the mood dipped, or we just needed a break without pulling out the wallet.

8. Museum of Childhood

This quirky little museum on the Royal Mile doesn’t always make the top-ten lists — but for a free indoor wander with kids, it’s a gem.

It’s small, stroller-accessible, and packed with nostalgic displays: dollhouses, prams, vintage toys, and screens playing classic kids’ TV clips.

There’s just enough interactivity to keep younger kids engaged without it feeling chaotic, and older ones love spotting the “weird old toys” and asking how on earth anyone played with them.

We popped in here to avoid the snow (it can be just as challenging as rain!). It’s calm, dry, and right in the middle of town. You don’t need a big block of time, and it’s ideal for that hour between lunch and nap.

🎟️ Free entry — no booking required

💡 Rainy day tip: Pair it with a stop at the Tron Kirk Market next door or a hot chocolate break nearby. It’s perfect for a spontaneous hour indoors.

9. National Library of Scotland (Children’s Area + Exhibits)

This isn’t your average library stop. The National Library of Scotland’s George IV Bridge location often has small interactive exhibitions — and tucked inside is a calm, comfy children’s area that’s ideal for low-key downtime on a drizzly day.

There are beanbags, books, puzzles, and enough floor space to flop for a while — plus toilets, baby change, and somewhere to dry off.

It’s free, warm, central, and never too crowded. If your kids are overstimulated or just need a soft place to land (without the full sensory hit of a museum or soft play), this is where I go.

I’ve used this spot for quiet stories, impromptu rests, and emergency snack breaks. It’s not a full afternoon activity — but it doesn’t need to be.

🎟️ Free to enter — no booking needed

💡 Rainy day tip: Keep this in your back pocket for moments when you need a breather too. It’s the chill-out zone most guidebooks forget to mention.

10. John Lewis Play Corner (St James Quarter)

Yes, it’s in a department store — but don’t write it off. The soft-play-style corner on the top floor of John Lewis is warm, dry, and toddler-friendly — with colourful flooring, ride-on toys, climbing frames, and a few sensory bits for younger ones.

It’s totally free and ideal for a mid-shopping meltdown, snack stop, or just a reset before tackling another museum.

Plus, there are toilets and baby change nearby, and the café is just steps away if you need to refuel.

This was a total surprise find for me on a cold afternoon — and has since become one of those “Edinburgh parent secrets” I always pass along. It’s not fancy, but it’s functional, and sometimes that’s all you need.

🎟️ Free entry — just head to the top floor of John Lewis in the St James Quarter

💡 Rainy day tip: Time it with lunch — you can tag-team food and play without leaving the building. And if you forgot spare socks or wipes, you’re literally in the right place.

Never mind that it is sunny in this photo…

11. Royal Botanic Garden Edinburgh (Glasshouses & Covered Walks)

On a grey, rainy day, the Botanics might not be your first instinct — but they’re surprisingly brilliant when you need fresh air and a bit of shelter.

The newer visitor centre has covered walkways, indoor exhibits, and toilets — and the Garden’s layout includes plenty of tree cover, leafy paths, and even the (ticketed) glasshouses if you fancy going tropical.

There’s a duck pond, a buggy-accessible loop, and space to let the kids stomp and splash without worrying about traffic or crowds.

I’ve done full waterproof park walks here on everything from damp October days to wet spring mornings, and it always feels like a win. Even the rain adds a bit of misty magic.

🎟️ Entry to the gardens is free. You can book tickets for the glasshouses in advance

💡 Rainy day tip: Pop into the Gateway Café for warm drinks or an indoor snack break. It’s stroller-friendly, has high chairs, and gives everyone a chance to regroup before heading home.

View of Edinburgh Castle at golden hour from the top of the Vennel staircase. Wet cobblestones reflect the fading light, while two figures walk below between stone buildings and iron railings. The castle rises dramatically on the rocky hill in the background, with warm light catching its stone walls against a moody blue sky.

12. The Vennel Viewpoint (Quick Win Walk)

This one’s short, sweet, and surprisingly doable — even in drizzle.

The Vennel is a steep but quick staircase tucked between the Grassmarket and Lauriston Place, and it leads to one of the best views of Edinburgh Castle in the city.

Because it’s all outdoor steps (no mud, no park puddles), it stays accessible in wet weather — and there’s something cinematic about the skyline when it’s misty and grey.

I’ve done this one-handed with a buggy and toddler — it’s a bit of a puff, but the payoff is instant. Snap the photo, let the kids play castle-spotting, then head back down for a hot chocolate reward.

🎟️ Free and open all the time — no tickets or timing needed

💡 Rainy day tip: Pair this with a stop at Cold Town House (they’re kid-welcoming) or pop into the Grassmarket’s covered shops if the rain turns sideways.

Edinburgh Family Day Planner

Plan Your First Day in Edinburgh With Kids — In Just 10 Minutes

Grab my free family day planner with snack stops, toilet breaks, rainy-day backups, and a toddler-friendly route already mapped out.

  • A full Edinburgh day planned for you
  • Kid-friendly stops that won’t bore them
  • Built-in food, rest, and backup options
  • No stress, no spreadsheets, no guessing
This is the exact plan I’d give a friend visiting Edinburgh with kids.

Free PDF · Instant download · Built for first-time family visitors

Full body back view of adult sportsman with grey hair in comfortable clothing getting ready to run while standing on paved area for cyclists

13. Princes Street Gardens in the Rain

Princes Street Gardens might seem like a fair-weather destination, but it’s actually one of my go-tos for a gentle walk in light rain — especially with a buggy or little legs that don’t want hills.

The lower path is mostly flat and paved, with plenty of benches, big trees for cover, and views of the castle and Scott Monument peeking through the mist.

You’re right beside shops and cafés if anyone melts down or needs a quick escape, and the playground at the west end has a rubber surface that handles rain surprisingly well.

I’ve done this loop countless times post-nap, post-museum, or just when everyone needed to move. It’s central, scenic, and never feels like a bad idea — even when it’s damp.

🎟️ Free and open daily — no booking or timing needed

💡 Rainy day tip: Keep a warm drink in hand and time your loop between showers. The cafés on Princes Street (especially M&S and the National Galleries) make good warm-up stops.

Where to Warm Up: Cosy Cafés for Families

When the rain’s soaking through your socks and everyone’s edging toward hangry, a warm, welcoming café is more than a pitstop — it’s a lifeline.

These are the Edinburgh cafés I’ve relied on when I needed good food, a decent coffee, a clean toilet, and staff who don’t blink at a highchair request.

Some are ideal for toddlers, others better for a post-attraction breather with older kids. But all of them are reliable “reset” zones when the weather just won’t cooperate.

14. Söderberg Pavilion, Quartermile

This glassy, Scandi-style spot near the Meadows is one of my go-tos for a warm-up snack that feels just a little bit grown-up — but still welcomes families.

There’s plenty of space for buggies, high chairs available, and the counter is always lined with cinnamon buns.

The floor-to-ceiling windows make even grey days feel bright, and there’s something peaceful about watching the rain while sipping coffee and letting the kids nibble a cardamom bun.

Bonus: you’re near the museum, play parks, and student-y shops if the day opens up again.

🎟️ Easy to reach from the National Museum or Meadows play area. Tables fill up fast after 11am, especially on weekends

💡 Rainy day tip: Let little legs stretch with a lap around the square before or after — it’s semi-sheltered and usually quiet.

15. Loudons, Fountainbridge or New Waverley

Loudons gets busy for a reason: it’s spacious, stylish, and actually designed with families in mind.

Think roomy booths, decent buggy access, high chairs that aren’t grim, and a kids’ menu that’s more than just fish fingers.

I’ve used Loudons as a post-nap, pre-museum, or just-need-sit-down stop countless times.

The Fountainbridge one has a slightly calmer vibe, while New Waverley is great if you’re near Waverley Station or the Canongate area.

🎟️ Good for brunch or late lunch. Book ahead if you can

💡 Rainy day tip: Bring quiet toys or sticker books — this is a linger-worthy café, not a sprint-through coffee shop.

16. Mimi’s Bakehouse, Leith

Rainy day rule: always say yes to cake. Mimi’s is a beloved local chain, but the Leith original is still my favourite — warm, cosy, and famously family-friendly.

It’s packed with charm (think polka dots, vintage cake stands, and thick slices of traybakes), and the staff are unfazed by kids.

Booth seating helps with wrigglers, and there’s a solid savoury menu if you’re not just in it for the sugar.

🎟️ Book if you’re coming at peak lunch. Otherwise, weekdays are fairly easy to snag a table

💡 Rainy day tip: Make it the reward after exploring Ocean Terminal or the Royal Yacht — it’s a short hop away.

🎒 What to Pack for a Rainy Day in Edinburgh with Kids

Edinburgh’s weather is unpredictable, but you don’t need to overpack. These are the things I always bring when rain is likely:

  • Lightweight waterproof jackets (with hoods — forget the umbrella)
  • Waterproof buggy cover or rain shield
  • Spare socks for everyone
  • Wipes, snacks, and something to sit on (bench or café floors can be damp)
  • Compact toys or colouring kits for café stops

And most importantly: a flexible mindset. The weather will change. The plans might shift. But Edinburgh has enough charm to make even a soggy afternoon memorable.

🌟 FAQ: Rainy Day in Edinburgh with Kids

Is Edinburgh worth visiting in the rain with kids?
Yes! While sunshine is lovely, Edinburgh is built for wet weather. With compact streets, cosy cafés, world-class museums, and easy indoor-to-outdoor pivots, it works surprisingly well.

What if I have a buggy or stroller?
Many places are pram-accessible, though the Old Town’s cobbles and steep hills can be tricky. Look for attractions with lifts (like the National Museum) and bring a rain cover.

Are Edinburgh attractions toddler-friendly?
Yes — especially the National Museum, soft plays, and certain cafés. Some places (like Mary King’s Close) suit older kids better, but there are plenty of pram-friendly, toddler-proof options.

Can I visit Edinburgh Castle in the rain?
You can, but it’s mostly outdoors and has steep paths. It works best with waterproofs and older kids. If it’s absolutely pouring, consider swapping it for the museum or Camera Obscura nearby.

Is it worth bringing wellies for the kids?
If you have the space, yes. Otherwise, waterproof shoes or quick-drying trainers work fine for short outdoor bursts.

Still Overwhelmed? Let Me Help.

If you’re juggling nap schedules, weather worries, and family expectations — I get it.

That’s exactly why I created Edinburgh Made Easy:
A digital guide that helps you plan your perfect trip day by day, with:

  • ☔️ Rainy-day backups that actually work
  • 👶 Child-friendly routes and stress-free stops
  • 🧘‍♀️ Built-in breaks for parents (because you matter too)

Want more personalised help?

Meet my Edinburgh Travel Concierge — an AI tool trained on my local knowledge. In under 20 minutes, it’ll map out a customised itinerary that flexes with your family’s pace — whether you’re planning now or adjusting on the go.

Rain doesn’t ruin an Edinburgh trip — it just changes the rhythm.
With a flexible plan, a few back-pocket ideas, and the right jacket, you’re still set for a day your kids will remember (and you’ll actually enjoy).

Related Posts:

Is Edinburgh worth visiting?
Is Edinburgh Safe?
Ultimate Edinburgh Packing List
Victoria Street Edinburgh – A Journey Through Scotland’s Magical and Historical Avenue
How to Spend 3 Days in Edinburgh
How to Spend 2 Days in Edinburgh
How to Spend 24 Hours in Edinburgh
Ultimate Edinburgh Travel Guide
The Capital of Scotland: When did Edinburgh become the capital?
Edinburgh in January: 23 Best Things to Do
Edinburgh in February: 34 Best Things to Do
Edinburgh Pronunciation: How to Pronounce Edinburgh
Best Edinburgh Trip Budget Calculator
Scottish Name Generator
Can You Drink the Tap Water in Edinburgh?