Summer 2026
What’s on for families
The best events across Hertfordshire, North London and Central London, updated every week.






Featured this month
All upcoming events

Science exhibition

Jul
5
Central LondonFree
Royal Society Summer Science Exhibition
Hands-on science for all ages. Robots, lightning labs and ice cream science. Free entry, no booking needed. 30 June to 5 July.

Children puppet show

Jul
19
North LondonAges 3+
Children’s Puppet Festival, Little Angel Theatre
Islington’s beloved puppet theatre runs its annual summer festival with shows, workshops and themed playcation days throughout the holidays.

Mini golf outdoor

Jun
+
Central LondonFree
Free Mini Golf, Canary Wharf
Artist-designed 9-hole mini golf in Montgomery Square. No booking needed. Running daily until September. SEND-friendly sessions available.

Outdoor gaming

Jul
+
Central LondonFree
Summer Screens Family Gaming, Canada Square Park
Mario Kart World and Just Dance on giant outdoor screens. First come, first served. For children aged 5 and over.

Wimbledon tennis

Jun
29
Central LondonFree
Wimbledon Outdoor Screenings
Watch live Wimbledon on big outdoor screens across London. Running 29 June to 12 July 2026. A perfect summer afternoon for the whole family.

Food festival

Jul
+
HertfordshireAll ages
Foodies Festival St Albans
Michelin-star chef demos, Cake and Bake theatre, children’s cookery workshops, street food and artisan producers. A full family day out.

Music festival

Jul
+
HertfordshireAll ages
Chilfest, Chiltern Hills
Two days of 80s and 90s nostalgia, live music and festival fun set against the Chiltern Hills in Tring. Relaxed family atmosphere with food stalls for all ages.

Shakespeare Globe theatre

Jul
28
Central LondonAges 5+
Shakespeare’s Globe Family Summer Show
A brand new family story performed outdoors at the Globe on the South Bank. Directed by Lucy Cuthertson, aimed at ages 5 and up.

Got an event to share?

List your family event on Cherubs. Free for community events, always.

Submit your event

.ch-dir-cats { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; display: grid !important; }