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

  1. Morning: Hyde Park
  2. Late morning: Beatty Park Leisure Centre
  3. Afternoon: Perth Zoo
  4. Late afternoon: Lollipop's Playland & Cafe Bayswater

Morning

Start at Hyde Park

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.

Prices, hours and map for Hyde Park

Late morning

Splash at Beatty Park

Beatty Park Leisure Centre

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.

Prices, hours and map for Beatty Park Leisure Centre

Afternoon

Visit Perth Zoo

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.

Prices, hours and map for Perth Zoo

Late afternoon

Or play at Lollipop's Playland

Lollipop's Playland & Cafe Bayswater

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

More in Perth