When the rain arrives and the park is off the table, you need somewhere your toddler can burn off energy without destroying the living room. London is packed with indoor play centres, soft play venues, and play cafes, but they vary wildly in quality. Some are brilliant. Some are sticky-floored nightmares that smell faintly of feet.
I have spent more rainy mornings than I care to count in these places, and here is a definitive guide to the ones that are actually worth your time and money when you have an under-5 in tow.
These are the dedicated indoor play centres with large multi-level structures, slides, ball pits, and usually a decent cafe. They tend to be louder and busier, but they let kids really run wild.
Townmead Road, Chelsea SW6 · Ages 0-12 · From around 14 pounds per child · Map · Website
Gambado is the gold standard of London soft play. The main play frame is enormous — multiple levels, long slides, rope bridges, and a separate toddler area that is genuinely well-designed for crawlers and early walkers. There is a carousel, a mini dodgems section, and a cafe where parents can actually sit with a coffee and see their children from the table. It is not cheap, but you get what you pay for.
Unit 1, Meridian Way, Wandsworth SW18 · Ages 0-9 · From around 8 pounds per child · Map · Website
Flip Out is a wonderful, slightly chaotic indoor playground near Ladbroke Grove with a three-level play frame, ball pit, and a separate baby area. The big selling point? No time limit on weekdays. You pay once and stay as long as you want, which makes it brilliant value for a rainy morning that turns into a rainy afternoon. There is a small cafe on site and a book swap club for kids.
The Coppetts Centre, North Circular Road, Finchley N12 · Ages 0-12 · From around 7 pounds per child · Map · Website
A big, well-maintained soft play in Finchley that offers good value for money. The main frame has ball pits, slides, and a rope bridge, with a separate baby area that is enclosed and thoughtfully set up for under-1s. The cafe is decent, there is free parking, and the staff are friendly. It does get busy at weekends, but weekday mornings are calm and spacious.
Purley Way, Croydon CR0 · Ages 0-12 · From around 10 pounds per child · Map · Website
At 30,000 square feet, Kidspace in Croydon is absolutely massive. It has go-karts, climbing walls, an interactive sandbox, a toddler village, and enough space that you never feel crowded even on a Saturday. The toddler village is designed specifically for under-5s with soft play, role-play elements, and a ball pit. If you are in south London and want a full morning of entertainment, this is hard to beat.
Play cafes are the civilised alternative to full-scale soft play. They combine a smaller, calmer play area with genuinely good coffee and food. Perfect for babies, young toddlers, and parents who want to actually enjoy their morning.
Battersea Power Station, SW11 · Ages 0-5 · Entry from around 6 pounds per child · Map · Website
This is the play cafe that every London parent should visit at least once. Set inside the beautifully restored Battersea Power Station, it has a two-tiered wooden play structure, a sensory pod for babies, a reading corner, and genuinely excellent coffee. The food is proper — not just reheated nuggets. It feels more like a design-forward cafe that happens to have a play area than a soft play that happens to serve coffee. Book ahead on weekends because it fills up fast.
Haggerston, E8 · Ages 0-5 · Entry from around 5 pounds per child · Map · Website
A jungle-themed play cafe in Haggerston with artisan coffee, proper brunch food, and a colourful soft play area that is just the right size for under-5s. It has a neighbourhood vibe that makes it feel like a real community cafe rather than a commercial play centre. The food menu changes seasonally and the staff are genuinely friendly. It is the kind of place where you end up staying for two hours without noticing.
West Hampstead, NW6 · Ages 0-5 · Entry from around 5 pounds per child · Map · Website
A clean, friendly play cafe in West Hampstead with a dedicated baby and toddler zone, ball pit, sensory mirrors, and a small cafe with free Wi-Fi. It is small enough that you can always see your child, and clean enough that you do not spend the whole time worrying about hygiene. Great for babies and young toddlers who are not ready for the chaos of a big soft play.
Some of the best indoor play in London is completely free, if you know where to look.
West India Quay, Canary Wharf E14 · Ages 0-8 · Free (book timed tickets online) · Map · Website
The Mudlarks gallery on the ground floor is essentially a free soft play inside a museum. There is a play ship, water play, dressing-up clothes, and building blocks. It fills up fast after 11am, so arrive early. The rest of the museum is interesting too, and the whole thing is completely free. This is the best rainy day hack in east London.
Royal Hospital Road, Chelsea SW3 · Ages 0-8 · Around 7 pounds per child (museum galleries are free) · Map · Website
Play Base is a military-themed indoor soft play area inside the National Army Museum. There is a soft play assault course, dress-up uniforms, and a command liaison vehicle to explore. The museum galleries themselves are free, modern, and well-designed, with interactive exhibits that work for older toddlers. Play Base requires a ticket (book online) but the museum is well worth visiting even without it.
All of the venues mentioned above are listed in the Little London soft play guide, along with many more. You can also browse our full rainy day activities for more indoor ideas.
Explore all 160 activities in the directory →