10 Free Things To Do In Perth With Kids

Western Australia By

There are some great places to visit in Perth when your wallet is open. It’s no secret the city is pretty pricey. But can you get by with no money at all? We think so.

free_activities_in_perth_with_kids_IMG_4446.JPG

In no particular order here are our kids’ favourite things to do in Perth, Western Australia that won’t cost a cent.

1. Beaches

There are beautiful beaches all over Perth. Pristine white sand, cold blue ocean and great facilities. Some of our favourites north of the river include:

  • Hillarys – This is a marina with restaurants and a truckload of attractions. But free to use is the enclosed beach with jetty for jumping off, slide from a pontoon and a shaded playground on the white sand in front of the warm water.
  • Mullaloo – A beautiful green area, great for BBQs with friends and several playgrounds.

free_activities_in_perth_with_kids_IMG_3763.JPG

2. Playgrounds

There are some countries that just don’t do public playgrounds, for instance finding one in Bali was a mission. But Australia has plenty of free, outdoor playgrounds that the kids will go nuts over. Our favourites are:

  • Rotary Park, Wanneroo – this park is huge with forts, climbing structures, spinning teacups and, of course, swings. Bring a picnic and let the kids go wild. Also perfect for parties with several shelters with tables, free BBQ facilities and benches.
  • Heathcote Reserve, Applecross – A giant pirate ship sits on a hill overlooking the magnificent Swan River. It’s fun for the kids and a feast for parents’ eyes.
  • Pitstop Playground, Banksia Grove – Bring the kids bikes and scooters and let them drive around at this park like a regular car, complete with signs, stop lights and some very big hills for climbing. 

free_activities_in_perth_with_kids_IMG_3228.JPG

3. Shops

The malls all seem to come with small play areas these days, so when the kids’ whining becomes to much it’s time for a break. Some of our favourite shops that cater for kids are:

  • Bunnings – our local hardware store holds a decent size playground for kids. There is a café next door and they even have free face painting on the weekends. It will cost you a few bucks for a hot dog treat as well if they behave. Visiting Bunnings is like visiting an Australian institution.
  • Joondalup Lakeside mall – is set to become one of the largest in the state. Upstairs are a number of small areas for kids to watch a movie, colour or climb. Parental supervision is required so grab your coffee and rest those weary shopping feet.  In Joondalup you will also find a supermarket, IGA, on the top floor with a crèche that offer to take the kids for you for free while you grocery shop!

4. Parks

Perth has many open spaces so public parks are plentiful – you won’t have trouble finding one. There are small parks with green grass and playgrounds or you can opt for the really big parks like:

  • Whiteman Park – The largest parkland in Western Australia where you’ll find museums, trams, a wildlife park, BBQs, picnic shelters, dog park, mini water playground, and more.
  • Kings Park - Synergy Parkland is a wonderful area for kids to run and play in. They even have a playground in the middle of a lake, that’s almost like visiting a castle surrounded by a moat. Along with this is Rio Tinto’s Naturescape. If your kids love sticks, rocks, water and climbing they are going to love this place. It’s made for adventure and fun.

free_activities_in_perth_with_kids_IMG_4424.JPG

5. Tastings

The Margaret River wine region and the Swan Valley region are scattered with stores that offer free tastings. I’m not talking about the ones in the supermarket, I’m talking gourmet. From free cheese, honey, fudge or chocolate at the Swan Valley Chocolate Factory. Your kids will have a blast trying all the free food and you won’t pay a dime, unless you are tempted to buy a whole lot more.

free_activities_in_perth_with_kids_IMG_4323.JPG


Fatal error: Uncaught ADODB_Exception: mysqli error: [2013: Lost connection to MySQL server during query] in EXECUTE("SELECT TABLE_NAME, CASE WHEN TABLE_TYPE = 'VIEW' THEN 'V' ELSE 'T' END FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=schema()") in /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php:80 Stack trace: #0 /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/adodb.inc.php(1265): adodb_throw('mysqli', 'EXECUTE', 2013, 'Lost connection...', 'SELECT\n\t\t\tTABLE...', false, Object(ADODB_mysqli)) #1 /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/adodb.inc.php(1229): ADOConnection->_Execute('SELECT\n\t\t\tTABLE...', false) #2 /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/adodb.inc.php(2558): ADOConnection->Execute('SELECT\n\t\t\tTABLE...') #3 /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/drivers/ado in /home/etbender/public_html/updates/concrete5.6.4.0/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php on line 80