Skip to content

CATEGORY · RAINY DAY APPROVED

Science & Discovery Centres in London

South Kensington is the obvious start, with the Natural History Museum free to enter (book your timed slot for the dinosaurs and the blue whale) and the Science Museum next door, also free, with Wonderlab ticketed separately. A short trip further out, Discover Children's Story Centre charges from £9 and builds its play worlds around books rather than screens, good for ages 0-11. Down in Deptford, the Creekside Discovery Centre gets wellies on for dipping in the creek itself. For free indoor options, the Dana Research Centre and Library and the Royal Institution (ages 4+, in a Mayfair townhouse) both need tickets booked ahead but cost nothing. Toddlers will do better at Discover's climb-through worlds than at the more talk-based Royal Institution. If you want the party to come to you, Mad Science London runs from £270. A longer trip out to Luton, Stockwood Discovery Centre is free and has gardens and an old carriage collection for when indoor galleries feel like enough.

7 places 4 free to visit

Good to know: science & discovery centres in London

Are any of them free?

Yes, Dana Research Centre and Library, Natural History Museum, Science Museum and The Royal Institution are free to visit.

What does a paid visit cost?

Paid entry starts from £9 at Discover Children's Story Centre. Prices, ages and facilities are listed on every place page, taken from each venue's own published price list.

Whereabouts are they?

You'll find science & discovery centres in London and South Kensington. Every place we list is in or around London, and each listing has the full address and directions.

More ways to plan a day out

KEEP EXPLORING

Not a science & discovery centres day? Try another lane

THE WEEKENDER

Next weekend, sorted. Every Thursday, free.

The best family things happening around London, one hidden gem, and a rainy-day backup plan, from a dad who's been there with a bored seven-year-old.

Free forever. One brilliant email a week. Unsubscribe anytime.