Perth with toddlers and under-5s
This is a gentle day in Perth with toddlers and under-5s, built around play and water. Hyde Park (1.6 km from the centre) has a lake, playgrounds and a Liberty Swing. Beatty Park Leisure Centre (2.2 km) has an indoor water playground, and Perth Zoo (2.7 km) lets under 4s in free. Lollipop's Playland in Bayswater, 6.9 km out, is an indoor play centre for babies to 11-year-olds.
Pick two or three stops rather than all four. Play in the park first, swim late morning, then choose the zoo or the indoor play centre for the afternoon. Bring swimmers and a towel for Beatty Park, and a hat for the park. Check each listing for pram access, toilets and shade, as the stop details here do not cover them.
Every stop is a listing on Funtivities, checked against the place's own website. Last reviewed 24 October 2026. Prices and hours can change, so check the listing before you go.
The day at a glance
- Morning: Hyde Park
- Late morning: Beatty Park Leisure Centre
- Afternoon: Perth Zoo
- Late afternoon: Lollipop's Playland & Cafe Bayswater
Morning
Start at Hyde Park
Hyde Park, Perth · Playgrounds & Parks · Ages 0-18 · Free · 4.7 stars (4685 reviews)
A free City of Vincent park in Perth with a lake, playgrounds, a Liberty Swing and a seasonal water playground. It is 1.6 km from the centre and listed for ages 0 to 18. It is a low-cost way to start with little ones.
Tip: The water playground is seasonal, so check the City of Vincent listing for dates.
Late morning
Splash at Beatty Park
Beatty Park Leisure Centre, North Perth · Swimming & Aquatics · Ages 0-18 · From $3 · 4.4 stars (2066 reviews)
A City of Vincent pool complex in North Perth with an indoor water playground and slides. It is open from early morning, with weekday hours to 8pm or 9pm, and 6:30am to 6pm on weekends. Child swim (3 to 4 years) is $3.10 and child (5 to 15) is $5.70.
Tip: Family swim pass is $23, or $15 on weeknights 6:30pm to 9pm.
Afternoon
Visit Perth Zoo
Perth Zoo, South Perth · Zoos, Wildlife & Aquariums · Ages 2-17 · From $0 · 4.4 stars (11416 reviews)
The state zoo in South Perth has keeper talks and a playground. It is open daily 9am to 5pm. Under 4s are free, and child entry (4 to 15) is $20, so toddlers cost nothing. Adults pay $40.
Tip: A mini group ticket (2 adults and 2 children) is $105.40.
Late afternoon
Or play at Lollipop's Playland
Lollipop's Playland & Cafe Bayswater, Bayswater · Indoor Play Centre · Ages 0-11 · From $8 · 4.3 stars (859 reviews)
An indoor play centre and cafe at 68 Beechboro Road South, Bayswater, for babies to 11-year-olds. It is an alternative to the zoo on a wet or hot day. Junior entry (12 months to 3 years) is $11.90 on school days and $14.90 on weekends and school holidays.
Tip: After 3pm entry on school days is $8. Check the listing for hours.
Prices, hours and map for Lollipop's Playland & Cafe Bayswater
Where to eat
Maylands Golf Course, Maylands. The Hangar cafe at Maylands Golf Course in Maylands has kids under 12 eating free on Saturdays. It is 4.0 km from the centre, so it suits a Saturday lunch.
Kids Eat Free deals change. See every current deal in Perth.
Before you go
- Perth Zoo is open daily 9am to 5pm, and under 4s are free.
- Beatty Park Leisure Centre is open daily, from 5am on weekdays and 6:30am on weekends.
- Lollipop's Playland is for babies to 11-year-olds, with junior entry from 12 months.
- Hyde Park is free, and its water playground is seasonal.
- Kids under 12 eat free at The Hangar cafe, Maylands Golf Course, on Saturdays.
Questions parents ask
What can you do in Perth with a toddler?
Hyde Park has a lake, playgrounds and a Liberty Swing. Beatty Park Leisure Centre has an indoor water playground, Perth Zoo has a playground and keeper talks, and Lollipop's Playland in Bayswater is an indoor play centre with junior entry from 12 months.
Is Perth Zoo free for toddlers?
Under 4s are free, according to the listing. Child entry (4 to 15) is $20 and adults (16+) are $40. A mini group ticket for 2 adults and 2 children is $105.40. The zoo is open daily 9am to 5pm. Check the listing for current prices.
Where can toddlers play indoors in Perth on a wet day?
Lollipop's Playland in Bayswater is an indoor play centre for babies to 11-year-olds, with junior entry from 12 months. Beatty Park Leisure Centre in North Perth has an indoor water playground and slides, and child swim for ages 3 to 4 is $3.10.
More days in Perth with kids
- Your first day in Perth with kids - The places to start with when you have one day and want the best of the city.
- A rainy day in Perth with kids - Indoor stops close together, so a wet day still works.
- A beach day in Perth with kids - Patrolled beaches, calm water and what is near the sand.
- A free day out in Perth with kids - A full day where every stop has free entry.
- Perth with teenagers - Things teenagers choose for themselves, not just tolerate.
- Visiting Perth with kids: all guides