Things to do with teenagers in Perth

Perth gives a teenager big outdoors and a long coastline, and the trick is to use the mornings before the sea breeze arrives. Surf lessons run at Scarborough and Trigg, the bay beaches north of the city are calm enough for paddle boards and kayaks, and the water park in the south is the summer day out.

For adrenaline there is karting at two tracks, trampoline parks, bouldering and a ninja gym; for a group there are escape rooms in the city and Fremantle and VR in the suburbs. The free list is strong: patrolled beaches, Kings Park at sunset, the river bike paths, the skate parks and the free galleries.

In winter the hills have real walks and waterfalls after rain. Each listing shows the minimum age and the price from.

Want it planned for you? See a full day in Perth with teenagers →

Start here

  • Fremantle Markets Fremantle Markets Fremantle

    Fremantle Markets has run in its heritage hall on South Terrace since 1897 and has more than 170 traders selling street food, fresh produce, fashion, art, gifts and…

    Ages 0–17 · Free · ★ 4.4 (17,830)

  • Lost Reality Escape Rooms Victoria Park Lost Reality Escape Rooms Victoria Park Victoria Park

    Lost Reality is an escape room business with a venue at 295 Albany Highway, Victoria Park, plus venues in Cannington and Belmont.

    Ages 12–14 · From $38 · ★ 5.0 (4,642)

  • ESCAPE THIS - Northbridge ESCAPE THIS - Northbridge Northbridge

    Escape This Northbridge, at 48 Lake Street, Northbridge, is an escape room venue where groups have 60 minutes to solve puzzles and escape a themed room.

    Ages 8–17 · From $39 · ★ 4.9 (4,269)

  • Fox in a Box Perth Fox in a Box Perth Fremantle

    Fox in a Box Perth, at 34 Adelaide Street, Fremantle, runs 60-minute escape rooms where a team solves puzzles and finds clues with help from a Game Master watching on…

    Ages 10–17 · From $42 · ★ 5.0 (2,638)

  • LOST REALITY Escape Room Cannington LOST REALITY Escape Room Cannington Cannington

    Lost Reality Cannington, at Unit 7, 1451 Albany Highway, Cannington, has five private escape rooms where groups have 60 minutes to solve puzzles and escape.

    Ages 10–17 · From $38 · ★ 5.0 (2,483)

  • Adventure World Perth Adventure World Perth Bibra Lake

    Adventure World is a seasonal theme park at 351 Progress Drive, Bibra Lake, with roller coasters, thrill rides, water slides and a section of rides for younger children…

    Ages 2–17 · From $65.95 · ★ 4.4 (4,806)

What it costs

The best-known paid places, with the lowest price on their own page. Prices change; the listing has the current ones.

PlaceKindAgesFrom
Lost Reality Escape Rooms Victoria Park Victoria ParkEscape Rooms12–14From $38
ESCAPE THIS - Northbridge NorthbridgeEscape Rooms8–17From $39
Fox in a Box Perth FremantleEscape Rooms10–17From $42
LOST REALITY Escape Room Cannington CanningtonEscape Rooms10–17From $38
Adventure World Perth Bibra LakeWater Park2–17From $65.95
Glowing Rooms 3D Mini Golf Hamilton HillMini Golf5–18From $19.50
BOUNCE Cannington CanningtonTrampoline Parks1–17From $13.50
Wanneroo Botanic Gardens Mini Golf and Glow Golf WannerooMini Golf5–17From $14.50
Zone Bowling Cannington CanningtonBowling & Arcade3–17From $19.90
Holey Moley Golf Club Northbridge NorthbridgeMini Golf5–17From $10

What a 12 year old can do, and what needs 16

AgeGood picksNote
12–13Adventure World Perth, BOUNCE Cannington, PowerPlay Joondalup, Perth Aqua Park, Scitech
14–15Adventure World Perth, BOUNCE Cannington, PowerPlay Joondalup, Perth Aqua Park, Gravity Discovery Centre
16–17Adventure World Perth, BOUNCE Cannington, BOUNCE Inc Joondalup, Perth Aqua Park, Gravity Discovery Centre

Adrenaline

Karts, trampolines, ropes courses, climbing walls and the big parks.

  • Adventure World Perth Adventure World Perth Bibra Lake

    Adventure World is a seasonal theme park at 351 Progress Drive, Bibra Lake, with roller coasters, thrill rides, water slides and a section of rides for younger children…

    Ages 2–17 · From $65.95 · ★ 4.4 (4,806)

  • BOUNCE Cannington BOUNCE Cannington Cannington

    BOUNCE Cannington is an indoor trampoline park at 1371 Albany Highway, Cannington.

    Ages 1–17 · From $13.50 · ★ 4.5 (2,836)

  • PowerPlay Joondalup PowerPlay Joondalup Joondalup

    PowerPlay Joondalup is an indoor electric go-kart venue at 136 Winton Road, Joondalup, with a two-storey track that has ramps and bridges.

    Ages 10–15 · From $36.50 · ★ 4.8 (1,057)

  • BOUNCE Inc Joondalup BOUNCE Inc Joondalup Edgewater

    BOUNCE Joondalup is an indoor trampoline and adventure park at 35/57 Joondalup Drive, Edgewater.

    Ages 1–17 · From $13.50 · ★ 4.5 (1,276)

  • PowerPlay Bibra Lake PowerPlay Bibra Lake Bibra Lake

    PowerPlay Bibra Lake in Perth is an indoor go-karting venue designed for speed and entertainment.

    Ages 10–18 · From $20 · ★ 4.8 (757)

  • Rebound Port Kennedy Rebound Port Kennedy Port Kennedy

    Welcome to Rebound Port Kennedy, your ultimate indoor trampoline and family entertainment destination!

    Ages 0–18 · ★ 4.6 (789)

  • Adrenaline Vault Belmont Adrenaline Vault Belmont Belmont

    Adrenaline Vault Belmont at 72 Robinson Avenue, Belmont, is an indoor rock climbing centre with top rope, bouldering and lead climbing, including two auto-belay…

    Ages 6–18 · From $18 · ★ 4.8 (577)

  • Perth Aqua Park Perth Aqua Park Baldivis

    Perth Aqua Park is a floating inflatable obstacle park on the lake at Perth Wake Park, 278 St Albans Road, Baldivis.

    Ages 6–16 · ★ 4.7 (525)

  • Rebound Arena Mandurah Rebound Arena Mandurah Mandurah

    Rebound Arena Mandurah is an indoor trampoline park at 3/65 Reserve Drive, Mandurah.

    Ages 2–16 · ★ 4.4 (631)

  • Urban Jungle Indoor Rock Climbing Urban Jungle Indoor Rock Climbing Jandakot

    Urban Jungle Indoor Rock Climbing at 83 Solomon Road, Jandakot, is a family-owned climbing gym offering top rope, auto-belay, bouldering, lead and speed climbing.

    Ages 5–18 · From $18 · ★ 4.8 (351)

  • BOUNCE Osborne Park BOUNCE Osborne Park Osborne Park

    BOUNCE Osborne Park is an indoor trampoline park at 5 O'Malley Street, Osborne Park.

    Ages 0–18 · From $13.50 · ★ 4.4 (423)

  • Lazer Blaze Joondalup Lazer Blaze Joondalup Joondalup

    Lazer Blaze Joondalup is a laser tag arena at 92 Winton Road, Joondalup, one of three Lazer Blaze venues in Perth.

    Ages 7–18 · From $6 · ★ 4.5 (367)

  • The Boulder Hub The Boulder Hub Wangara

    The Boulder Hub is an indoor bouldering and training gym at 1-2/84 Berriman Drive, Wangara.

    Ages 5–17 · From $5 · ★ 4.9 (211)

  • Mega Fast Karts Wanneroo Mega Fast Karts Wanneroo Neerabup

    Mega Fast Karts Wanneroo is an outdoor hire go-kart venue at the Wanneroo International Kartway, 1 Wattle Avenue East, Neerabup.

    Ages 5–18 · From $40 · ★ 4.4 (374)

  • Flip Out Bibra Lake Flip Out Bibra Lake Bibra Lake

    Flip Out Bibra Lake is an indoor trampoline and ninja park at 7 Sobek Pass, Bibra Lake.

    Ages 3–14 · From $19 · ★ 4.1 (448)

  • Movement Co Movement Co Osborne Park

    Movement Co at 7/97 Hector Street West, Osborne Park, is a movement training gym that runs a Kids Parkour Academy alongside its adult classes.

    Ages 2–17 · From $109 · ★ 4.7 (148)

  • Portside Boulders Willetton Portside Boulders Willetton Willetton

    Portside Boulders Willetton is a bouldering gym at 8 Kembla Way, Willetton, with climbs on walls up to 4.5 metres above soft landing mats and no ropes.

    Ages 4–18 · From $7 · ★ 4.6 (111)

  • Mandurah Indoor Rock Climbing Mandurah Indoor Rock Climbing Greenfields

    Mandurah Indoor Rock Climbing at Unit 2/3, 12 Thornborough Road, Greenfields, offers bouldering, top roping and lead climbing, plus ninja training and aerial silks.

    Ages 5–17 · From $175 · ★ 4.8 (82)

  • The Motion Academy - Motion Parkour - BALCATTA The Motion Academy - Motion Parkour - BALCATTA Balcatta

    The Motion Academy runs purpose-built parkour gyms at Unit 2/146 Balcatta Road, Balcatta, and in Bassendean.

    Ages 2–17 · From $15 · ★ 4.8 (75)

  • Oasis Climbing Oasis Climbing Malaga

    Oasis Climbing is an indoor rock climbing gym at 2/26 Harris Road, Malaga, with top-rope walls up to 10.5m, bouldering up to 5m and lead routes.

    Ages 6–18 · From $10 · ★ 5.0 (60)

  • Adrenaline Vault Cockburn Adrenaline Vault Cockburn Cockburn Central

    Adrenaline Vault Cockburn, at 443 Yangebup Road, Cockburn Central, is a bouldering gym with rope-free walls 4.5 metres high, crash mats and routes from beginner to…

    Ages 6–18 · From $18 · ★ 4.9 (57)

  • Scarborough Rock Climbing Wall Scarborough Rock Climbing Wall Scarborough

    The Scarborough Beach climbing wall is one of the public recreation facilities on the Scarborough Beach foreshore listed by the City of Stirling, alongside the…

    Ages 5–18

Escape rooms, VR and arcades

Locked rooms, virtual reality and the bowling-and-arcade barns that work for a group.

  • Lost Reality Escape Rooms Victoria Park Lost Reality Escape Rooms Victoria Park Victoria Park

    Lost Reality is an escape room business with a venue at 295 Albany Highway, Victoria Park, plus venues in Cannington and Belmont.

    Ages 12–14 · From $38 · ★ 5.0 (4,642)

  • ESCAPE THIS - Northbridge ESCAPE THIS - Northbridge Northbridge

    Escape This Northbridge, at 48 Lake Street, Northbridge, is an escape room venue where groups have 60 minutes to solve puzzles and escape a themed room.

    Ages 8–17 · From $39 · ★ 4.9 (4,269)

  • Fox in a Box Perth Fox in a Box Perth Fremantle

    Fox in a Box Perth, at 34 Adelaide Street, Fremantle, runs 60-minute escape rooms where a team solves puzzles and finds clues with help from a Game Master watching on…

    Ages 10–17 · From $42 · ★ 5.0 (2,638)

  • LOST REALITY Escape Room Cannington LOST REALITY Escape Room Cannington Cannington

    Lost Reality Cannington, at Unit 7, 1451 Albany Highway, Cannington, has five private escape rooms where groups have 60 minutes to solve puzzles and escape.

    Ages 10–17 · From $38 · ★ 5.0 (2,483)

  • Zone Bowling Cannington Zone Bowling Cannington Cannington

    Zone Bowling Cannington is a standalone ten-pin bowling centre on the corner of Manning Road and Burton Street, Cannington.

    Ages 3–17 · From $19.90 · ★ 4.5 (2,365)

  • Timezone & Zone Bowling Joondalup Timezone & Zone Bowling Joondalup Joondalup

    Timezone & Zone Bowling Joondalup is a combined entertainment venue at 1/23 Franklin Lane, Joondalup.

    Ages 5–16 · From $10 · ★ 4.5 (1,611)

  • Zeroverse | Zero Latency Perth Zeroverse | Zero Latency Perth Perth

    Zeroverse at 248 Newcastle Street, Perth, is a free-roam virtual reality venue with Zero Latency multiplayer games, VR escape rooms, VR adventures and VR mini-games.

    Ages 7–17 · From $39 · ★ 4.9 (835)

  • Ultimate Roomscape Ultimate Roomscape Malaga

    Ultimate Roomscape is an escape room venue at Unit 6/9 Bonner Drive, Malaga.

    Ages 8–14 · ★ 4.8 (808)

  • Hijinx Hotel Karrinyup Hijinx Hotel Karrinyup Karrinyup

    Hijinx Hotel Karrinyup is a hotel-themed games venue with 10 challenge rooms set along two corridors, featuring ball pits, quiz games, carnival games and other timed…

    Ages 3–17 · From $16 · ★ 4.8 (700)

  • Escape Hunt Fremantle Escape Hunt Fremantle Fremantle

    Escape Hunt Fremantle is an escape room venue on The Piazza, Unit 29A, 36 South Terrace, Fremantle, with 7 indoor themed rooms and 3 outdoor adventures around Fremantle.

    Ages 7–14 · From $37 · ★ 4.6 (821)

  • Zone Bowling Morley Zone Bowling Morley Morley

    Zone Bowling Morley is a standalone ten-pin bowling venue at 176 Walter Road West, Morley, about 10 km north-east of the Perth CBD.

    Ages 3–17 · From $19.90 · ★ 4.3 (1,291)

  • Cubetown Perth Cubetown Perth Rivervale

    Cubetown Perth is an active games venue on the ground floor of the iFLY Perth building, 143 Great Eastern Highway, Rivervale (corner of Belmont Avenue).

    Ages 6–17 · ★ 4.9 (464)

  • The Lookout Scarborough The Lookout Scarborough Scarborough

    The Lookout Scarborough is a beachside bar and bowling venue at 148 The Esplanade, Scarborough, with bowling lanes, food and drinks.

    Ages 5–17 · From $12 · ★ 4.0 (1,846)

  • VR Arrival VR Arrival East Victoria Park

    VR-Arrival is a virtual reality centre upstairs on Level 1 at 3/786 Albany Highway, East Victoria Park, opposite East Vic Park Shopping Centre.

    Ages 8–17 · From $36.50 · ★ 4.9 (454)

  • Strike Bowling Perth Strike Bowling Perth Perth City Centre

    Strike Bowling Perth is on Level 1 of Forrest Chase, Shop 26, 401 Wellington Street, Perth, with 10 bowling lanes, arcade games, two karaoke rooms, two escape rooms and…

    Ages 5–16 · From $10 · ★ 4.7 (554)

  • Scitech Scitech West Perth

    Scitech is a hands-on science centre in the City West Centre, corner of Railway and Sutherland Streets, West Perth, across from City West train station.

    Ages 3–14 · From $19 · Sensory-friendly sessions · ★ 4.4 (847)

  • Timezone Northbridge Timezone Northbridge Northbridge

    Timezone Northbridge is a standalone indoor arcade at 31 Lake Street, Northbridge, with over 50 arcade and redemption games, claw machines and a Winner's Vault where…

    Ages 5–17 · From $1.50 · ★ 4.4 (805)

  • Zone Bowling Rockingham Zone Bowling Rockingham Rockingham

    Zone Bowling Rockingham is a standalone tenpin bowling centre at 38 Patterson Road, Rockingham.

    Ages 2–18 · From $10 · ★ 4.3 (933)

  • Gravity Discovery Centre Gravity Discovery Centre Yeal

    The Gravity Discovery Centre and Observatory is a science centre at 1098 Military Road, Yeal, about an hour north of Perth near Gingin.

    Ages 5–17 · From $6.50 · ★ 4.3 (871)

  • Archie Brothers Karrinyup Archie Brothers Karrinyup Karrinyup

    Archie Brothers Karrinyup is an indoor arcade on the West Deck, Level 2, of Karrinyup Shopping Centre, with modern and retro arcade games, claw machines, air hockey,…

    Ages 4–18 · From $10 · ★ 4.6 (546)

  • Time's Up Escape Rooms Time's Up Escape Rooms Wanneroo

    Time's Up Escape Rooms runs four escape rooms at 24 Dundebar Road, Wanneroo: A Blackwood Murder Mystery, Pursuit (a crime thriller it suggests for teens and adults),…

    Ages 8–14 · From $37 · ★ 4.8 (410)

  • Ready Team One Ready Team One Perth

    Ready Team One is a free-roam virtual reality venue on Level 1, 255 Murray Street, Perth, with two arenas of about 100 square metres each and full-body and finger…

    Ages 8–18 · From $49 · ★ 4.9 (361)

  • Rosemount Bowl Rosemount Bowl North Perth

    Rosemount Bowl is an independent, WA-owned tenpin bowling centre upstairs at 464 Fitzgerald Street, North Perth.

    Ages 5–17 · ★ 4.5 (463)

  • FlightX FlightX

    FlightX runs a certified Boeing 737 flight simulator at 355 Newcastle Street, Northbridge, a few minutes from the Perth CBD.

    Ages 12–18 · From $165 · ★ 5.0 (243)

Surf, paddle and swim

Surf lessons, kayaks, aqua parks and the patrolled beaches teens head for.

  • Scarborough Beach Surf School Scarborough Beach Surf School Scarborough

    Scarborough Beach Surf School, established in 1986, runs 2.25-hour group surf lessons at Scarborough Beach for ages 13 and up for beginners to intermediates, in small…

    Ages 13–14 · From $88 · ★ 5.0 (499)

  • Craigie Leisure Centre Craigie Leisure Centre Craigie

    Craigie Leisure Centre on Whitfords Avenue, Craigie, has an indoor 25 metre pool, an outdoor 50 metre pool, an indoor leisure pool and a spa lounge.

    Ages 0–18 · From $5.65 · ★ 4.3 (1,162)

  • Bayswater Waves Bayswater Waves Embleton

    Bayswater Waves is the City of Bayswater's aquatic centre on the corner of Broun Avenue and Priestley Street, Embleton.

    Ages 0–18 · From $6.10 · ★ 4.1 (1,477)

  • Cottesloe Beach Cottesloe Beach Cottesloe

    Cottesloe Beach, known as "Cott", is the Town of Cottesloe's main beach, with clear water, white sand and shady Norfolk Island pines.

    Ages 0–17 · Free · Patrolled October – March · All-abilities access

  • Seabreeze Kitesurf School - Perth Swan River & Safety Bay Seabreeze Kitesurf School - Perth Swan River & Safety Bay Applecross

    Seabreeze Kitesurf School teaches kitesurfing, stand up paddle boarding (SUP) and wing foiling on the Swan River at Melville Beach Road, Applecross, and at Safety Bay…

    Ages 6–14 · From $35 · ★ 5.0 (143)

  • Surfing WA Surf School Surfing WA Surf School Trigg

    Surfing WA Surf School is the surf school run by Surfing WA, based at 368 West Coast Drive, Trigg, with most lessons held at Trigg Beach over spring and summer and at a…

    Ages 5–16 · From $35 · ★ 4.9 (57)

  • Yanchep Surf Life Saving Club Yanchep Surf Life Saving Club Yanchep

    Surf life saving club at Yanchep Lagoon running Woodside Nippers, a surf awareness program for children aged 5 to 13 (children must be 5 by 30 September).

    Ages 5–13 · From $210

  • Watermans Bay Watermans Bay Watermans Bay

    Watermans Bay, on the corner of Beach Road and West Coast Drive, is a small cove with a playground.

    Ages 0–17 · Free · Patrolled October – April

  • Mettams Pool Mettams Pool North Beach

    Mettams Pool, off West Coast Drive north of Trigg Beach, is a natural rock pool protected by a surrounding reef.

    Ages 0–17 · Free · Patrolled October to March; seven days a week in April

  • Floreat Beach Floreat Beach City Beach

    Floreat Surf Life Saving Club volunteers patrol the beach on weekends during the October to March patrol season.

    Ages 0–17 · Free · Patrolled October to March

  • Trigg Beach Trigg Beach Trigg

    Trigg Beach, between Karrinyup Road and South West Coast Highway, is popular with body boarders, kite surfers and surfers, according to the City of Stirling.

    Ages 0–17 · Free · Patrolled October to end of March (volunteers)

  • Cottesloe Surf Life Saving Club Cottesloe Surf Life Saving Club Cottesloe

    Volunteer surf life saving club on Cottesloe Beach that runs the Woodside Nippers program for children aged 5 to 13.

    Ages 5–13 · From $275

  • Quinns Beach Quinns Beach Quinns Rocks

    Quinns Beach in Quinns Rocks has an 85 x 300 metre swimming enclosure.

    Ages 0–17 · Free · Patrolled October – April · All-abilities access

  • Port Beach Port Beach North Fremantle

    Port Beach in North Fremantle, near the City's working port, has views out to Rottnest Island and a cafe next to an enclosed playground, according to the City of…

    Ages 0–17 · Free · Patrolled 8 November 2026 to 14 March 2027

  • Mullaloo Beach Mullaloo Beach Mullaloo

    Mullaloo Surf Life Saving Club patrols on weekends and public holidays from 8:15am to 12:30pm in October and November and from 8:15am to 4:30pm between December and 29…

    Ages 0–17 · Free · Patrolled October – 29 Mar 2027

  • Coogee Beach Coogee Beach Coogee

    Coogee Beach Reserve, part of Woodman Point Regional Park, has a swimming enclosure next to Coogee Jetty, about 300 metres long and 75 metres wide, which the City of…

    Ages 0–17 · Free · Patrolled 18 October 2026 to 21 March 2027

  • North Cottesloe Beach North Cottesloe Beach Cottesloe

    North Cottesloe Beach, north of Cottesloe Beach, is described by the Town of Cottesloe as a more serene and less crowded beach, popular for swimming, sunbathing and…

    Ages 0–17 · Free · Patrolled 17 October 2026 to 4 April 2027

  • Leighton Beach Leighton Beach North Fremantle

    Leighton Beach, close to Port Beach in North Fremantle, is described by the City of Fremantle as a white sand spot for swimming and watching the sunset.

    Ages 0–17 · Free · Patrolled 4 Oct 2026 – 29 Mar 2027 · All-abilities access

  • Swanbourne Nedlands Surf Life Saving Club Swanbourne Nedlands Surf Life Saving Club Swanbourne

    Surf life saving club on Swanbourne Beach ("Swanny") whose Woodside Nippers program introduces children aged 5 to 13 to surf lifesaving through outdoor activities that…

    Ages 5–13 · From $120

  • Mandurah Surf Life Saving Club Mandurah Surf Life Saving Club San Remo

    Volunteer surf life saving club at San Remo in Mandurah.

    Ages 5–13 · From $210

  • Quinns Mindarie Surf Life Saving Club Quinns Mindarie Surf Life Saving Club Mindarie

    Surf life saving club at Quinns Beach, Mindarie.

    Ages 5–13 · From $360

  • Sorrento Beach Sorrento Beach Sorrento

    Sorrento Beach is one of two City of Joondalup beaches, with Mullaloo, that the council calls local favourites for swimming.

    Ages 0–17 · Free · Patrolled October to April

  • North Beach North Beach North Beach

    North Beach lies on West Coast Drive between Waterman's Bay and Trigg Beach.

    Ages 0–17 · Free · Patrolled October to March; seven days a week in April

  • Secret Harbour Beach Secret Harbour Beach Secret Harbour

    Volunteers from Secret Harbour Surf Life Saving Club patrol on weekends and public holidays from 8:30am to 1pm in summer, and lifeguards cover weekdays from 6am to 11am.

    Ages 0–17 · Free · Patrolled October – end of March

Real climbs, lookouts and skate parks

The longer graded walks with a view at the top, plus skate parks and pump tracks.

  • Glowing Rooms 3D Mini Golf Glowing Rooms 3D Mini Golf Hamilton Hill

    Glowing Rooms at 1/1 Emplacement Crescent, Hamilton Hill, is an indoor, air-conditioned 3D glow-in-the-dark mini golf course.

    Ages 5–18 · From $19.50 · ★ 4.8 (2,022)

  • Wanneroo Botanic Gardens Mini Golf and Glow Golf Wanneroo Botanic Gardens Mini Golf and Glow Golf Wanneroo

    Wanneroo Botanic Gardens at 25 Drovers Place, Wanneroo, has two 18-hole mini golf courses, the Garden course and the Billiard Golf course,.

    Ages 5–17 · From $14.50 · ★ 4.6 (2,344)

  • Holey Moley Golf Club Northbridge Holey Moley Golf Club Northbridge Northbridge

    Holey Moley Golf Club Northbridge, at 53 Lake Street, is an indoor mini golf venue with 18 holes across two pop-culture themed courses, Sports & Games and Movies & TV,…

    Ages 5–17 · From $10 · ★ 4.5 (2,244)

  • Supa Golf and Supa Putt Supa Golf and Supa Putt Henley Brook

    Supa Golf and Supa Putt in the Swan Valley offers Supa Golf (a 9- or 18-hole golf course played with oversized clubs and balls) and Supa Putt, an 18-hole mini golf…

    Ages 0–17 · From $9 · ★ 4.5 (928)

  • Matagarup Mini Golf Matagarup Mini Golf Burswood

    Matagarup Mini Golf is an outdoor 18-hole mini golf course with a Western Australian theme, native landscaping, sculptures and a creek, at the northern end of Camfield…

    Ages 3–17 · From $18 · ★ 4.7 (205)

  • Zia Park Equestrian Centre Zia Park Equestrian Centre Gidgegannup

    Zia Park Equestrian Centre is a horse riding school on a 140-acre property at 8410 Stoneville Road, Gidgegannup, in the Perth Hills, offering lessons for riders aged 3…

    Ages 3–18 · From $75 · ★ 4.8 (172)

  • Green Gables Stables Green Gables Stables Bakers Hill

    Green Gables Stables at 108 Koojedda Road, Bakers Hill, is a family-run farm offering guided trail rides, riding lessons and school holiday workshops.

    Ages 3–16 · From $90 · ★ 4.8 (166)

  • Hoddywell Archery Supplies & Park Hoddywell Archery Supplies & Park Toodyay

    Hoddywell Archery Park is a public archery park on 50 acres of bushland at 1027 Clackline-Toodyay Road, Toodyay, about an hour from central Perth.

    Ages 6–15 · From $29.90 · ★ 4.7 (161)

  • Mills Park Skate Plaza Mills Park Skate Plaza Beckenham

    Mills Park Skate Plaza is a City of Gosnells skate park at 86 Brixton Street, Beckenham, for skateboard, scooter and BMX riders.

    Ages 5–14 · Free · ★ 4.6 (175)

  • Vines Mini Golf Vines Mini Golf The Vines

    Vines Mini Golf is an 18-hole mini golf course at The Vines Resort and Country Club on Verdelho Drive, The Vines.

    Ages 5–17 · From $12 · ★ 4.5 (152)

  • OuttaBounds OuttaBounds North Lake

    OuttaBounds at 24 Baker Court, North Lake, has a 14-hole outdoor mini golf course (SHANX Mini Golf) with shaded areas and a central playground, plus a driving range, a…

    Ages 5–17 · From $7 · ★ 4.6 (123)

  • Gosnells Skate Park Gosnells Skate Park Gosnells

    Gosnells Skate Park is a City of Gosnells skate park at 99 Ashburton Drive, Gosnells, in Jean Garvey Park.

    Ages 5–18 · Free · ★ 4.1 (93)

  • Hey Caddy Balcatta Hey Caddy Balcatta Balcatta

    Hey Caddy Balcatta is an indoor 18-hole mini golf course with a licensed bar and food menu at U1/2 Ledgar Road, Balcatta.

    Ages 3–17 · From $12 · ★ 4.7 (34)

  • Hey Caddy Rockingham Hey Caddy Rockingham Rockingham

    Hey Caddy Rockingham is an indoor 18-hole mini golf course with neon lights and obstacles at Shop T228, Rockingham Shopping Centre, Syren Street, Rockingham.

    Ages 3–17 · From $12 · ★ 4.6 (32)

  • Booyeembara Park Mountain Bike Trails Booyeembara Park Mountain Bike Trails White Gum Valley

    Booyeembara Park is a City of Fremantle park at the corner of Stevens Street and Montreal Street.

    Ages 5–18 · Free · ★ 4.7 (26)

  • Leederville Skate Park Leederville Skate Park Leederville

    Leederville Skate Park is a City of Vincent skate park at 64 Frame Court, Leederville, beside the YMCA HQ.

    Ages 5–18 · Free · ★ 4.1 (22)

  • Darlington Skate Park Darlington Skate Park Darlington

    Darlington Skate Park is a Shire of Mundaring skate park on Pine Terrace, Darlington, in the Perth Hills.

    Ages 5–18 · Free

Rainy days and culture

Galleries, science museums, cinemas and shows that hold a teenager's attention.

  • Fremantle Markets Fremantle Markets Fremantle

    Fremantle Markets has run in its heritage hall on South Terrace since 1897 and has more than 170 traders selling street food, fresh produce, fashion, art, gifts and…

    Ages 0–17 · Free · ★ 4.4 (17,830)

  • WA Shipwrecks Museum WA Shipwrecks Museum Fremantle

    The WA Shipwrecks Museum on Cliff Street, Fremantle, is run by the Western Australian Museum and is housed in the historic Commissariat buildings.

    Ages 6–14 · Free · ★ 4.7 (2,507)

  • The Art Gallery of Western Australia | AGWA The Art Gallery of Western Australia | AGWA Perth

    The Art Gallery of Western Australia (AGWA) is the state art gallery in the Perth Cultural Centre, a short walk from Perth train station.

    Ages 3–17 · Free · ★ 4.4 (2,842)

  • Perth Cultural Centre Perth Cultural Centre Northbridge

    The Perth Cultural Centre is an arts and culture precinct in Northbridge, bordered by Roe, Beaufort, Francis and William Streets and managed by the Arts and Culture…

    Ages 0–18 · ★ 4.4 (1,792)

  • Perth Observatory Perth Observatory Bickley

    Perth Observatory at 337 Walnut Road, Bickley, in the Perth Hills, is Western Australia's oldest observatory.

    Ages 5–17 · From $10 · ★ 4.8 (662)

  • Army Museum of Western Australia Army Museum of Western Australia Fremantle

    The Army Museum of Western Australia is a regional museum of the Australian Army History Unit, located at Artillery Barracks, 6 Burt Street, Fremantle, an operating…

    Ages 8–17 · From $10 · ★ 4.7 (392)

  • Museum of Perth Museum of Perth Perth

    The Museum of Perth chronicles the social, cultural, political and architectural history of Perth.

    Ages 5–17 · Free · ★ 3.7 (335)

  • Castledare Miniature Railway - Niana Station Castledare Miniature Railway - Niana Station Wilson

    Castledare Miniature Railway is a not-for-profit club and registered charity in Wilson that builds and runs miniature trains and operates them for the public twice a…

    Ages 0–17 · ★ 5.0 (28)

  • WACA Ground Museum WACA Ground Museum East Perth

    The WACA Ground Museum reopened on Tuesday 6 October 2026 in the Prindiville Building at Gate 1 of the redeveloped WACA Ground, Nelson Crescent, East Perth.

    Ages 5–17 · From $5 · ★ 4.8 (22)

  • John Curtin Gallery John Curtin Gallery Bentley

    John Curtin Gallery at Curtin University offers creative activities for families, with no age restrictions.

    Ages 8–18

  • Perth Airport Public Viewing Platforms Perth Airport Public Viewing Platforms Belmont

    Perth Airport has two public places to watch aircraft and airfield activity.

    Ages 3–17 · Free

  • Museum of Natural History Museum of Natural History Guildford

    The Museum of Natural History at 131 James Street, Guildford, is run by the Academy of Taxidermy in the heritage-listed former Regent Theatre.

    Ages 3–17 · From $5

Classes and programs for 13+

Art, drama, music, coding and youth programs that take teenagers.

  • Walyalup Fremantle Arts Centre Walyalup Fremantle Arts Centre Fremantle

    Walyalup Fremantle Arts Centre is a City of Fremantle arts centre at 1 Finnerty Street, Fremantle, with exhibition galleries, art studios, a shop and the Plated Café.

    Ages 5–17 · From $240 · ★ 4.5 (1,134)

  • The Pottery Playroom The Pottery Playroom Joondalup

    Pottery Playroom is a pottery studio at 4/19 Mercer Lane, Joondalup.

    Ages 4–18 · From $10 · ★ 4.5 (138)

  • The Dance Collective The Dance Collective Willagee

    The Dance Collective is a dance school with its studio at 39 Winnacott Street, Willagee.

    Ages 2–18 · From $10 · ★ 4.8 (72)

  • Art Painting & Fun Art Painting & Fun Mount Hawthorn

    Art Painting & Fun runs art classes for children and adults from 29 The Boulevarde, Mount Hawthorn.

    Ages 5–15 · From $65 · ★ 4.9 (50)

  • Tresillian Arts Centre Tresillian Arts Centre Nedlands

    Tresillian Arts Centre is a community arts centre at 21 Tyrell Street, Nedlands, offering recreational courses for adults plus after-school and school holiday courses…

    Ages 5–16 · From $50 · ★ 4.6 (58)

  • Victoria Park Centre for the Arts Victoria Park Centre for the Arts East Victoria Park

    Victoria Park Centre for the Arts at 12 Kent Street, East Victoria Park, is a community arts centre with the Kent Street Gallery, a gift shop and art classes for adults…

    Ages 5–15 · From $145 · ★ 4.6 (50)

  • Creative Pair Studio Creative Pair Studio Subiaco

    Creative Pair Studio is an art studio at 183 Rokeby Road, Subiaco, running painting and collage classes.

    Ages 2–17 · From $10 · ★ 5.0 (36)

  • The Graduate College of Dance The Graduate College of Dance West Leederville

    The Graduate College of Dance at 37 Oxford Close, West Leederville, is a vocational dance school established in 1973 that trains students in classical ballet using its…

    Ages 4–18 · ★ 4.9 (37)

  • Milktooth School of Art and Stories Milktooth School of Art and Stories West Perth

    Milktooth School of Art and Stories is a children's art studio at Suite 48, 102 Railway Street, West Perth, in the Plaistowe Mews Chocolate Factory building opposite…

    Ages 13–19 · ★ 5.0 (33)

  • Galleria Art Studio Galleria Art Studio Morley

    Galleria Art Studio runs term-based art classes for children, teens and adults at Unit 2, 6 Barnett Court, Morley, and at a second studio in Malaga for children's…

    Ages 4–18 · From $22 · ★ 4.9 (35)

  • ClayMake Studio ClayMake Studio Maylands

    ClayMake Studio is an independently run open-access ceramics studio at 65 Ferguson Street, Maylands, run by Andrea and Emma Vinkovic.

    Ages 5–17 · From $60 · ★ 4.5 (46)

  • Dance etc. Dance etc. Balcatta

    Dance etc. is a dance school at 2/164 Balcatta Road, Balcatta, running since 2010.

    Ages 3–18 · From $10.55 · ★ 4.6 (41)

  • Sandra Karen Albin Pottery & Fremantle Pottery Classes Sandra Karen Albin Pottery & Fremantle Pottery Classes O'Connor

    Sandra Karen Albin Pottery (SKAPots), which also runs Fremantle Pottery Classes, is a pottery studio in an undercover garden setting at the owner's home at 26 Jarvis…

    Ages 5–18 · From $80 · ★ 4.5 (41)

  • EK Dance Academy EK Dance Academy Willetton

    EK Dance Academy is a dance school at 8 Augusta Street, Willetton, teaching children, teens and adults.

    Ages 3–18

  • Faire & Co North Perth Faire & Co North Perth North Perth

    Faire & Co is a process art studio at 7 Blake Street, North Perth (it also has a Kalamunda studio).

    Ages 1–17 · From $125

  • Perth Art School Perth Art School Claremont

    Perth Art School is a fine art academy on the ground floor of 229 Stirling Highway, Claremont, teaching students from age 5 to adults.

    Ages 5–17 · From $160

  • The Art Creatives The Art Creatives Balcatta

    The Art Creatives is an art studio at 5/220 Balcatta Road, Balcatta, run by Beth, a qualified art teacher and sculptor with nearly 40 years' experience in schools.

    Ages 5–17 · From $20

  • Art Kids On The Hill Art Kids On The Hill Gooseberry Hill

    Art Kids on the Hill is an art studio at Shop 3/169 Railway Road, Gooseberry Hill, underneath Embers Restaurant, run by artist Fi Bryce-Fasolo.

    Ages 5–16 · From $300

  • The Margaret River Chocolate Company, Swan Valley The Margaret River Chocolate Company, Swan Valley

    The Margaret River Chocolate Company's Swan Valley factory at 5123 West Swan Road, West Swan, is about 20 minutes from the Perth CBD.

    Ages 0–17 · From $58.50

Free things teenagers rate in Perth

  • Cottesloe Beach Cottesloe Beach Cottesloe

    Cottesloe Beach, known as "Cott", is the Town of Cottesloe's main beach, with clear water, white sand and shady Norfolk Island pines.

    Ages 0–17 · Free · Patrolled October – March · All-abilities access

  • Watermans Bay Watermans Bay Watermans Bay

    Watermans Bay, on the corner of Beach Road and West Coast Drive, is a small cove with a playground.

    Ages 0–17 · Free · Patrolled October – April

  • Mettams Pool Mettams Pool North Beach

    Mettams Pool, off West Coast Drive north of Trigg Beach, is a natural rock pool protected by a surrounding reef.

    Ages 0–17 · Free · Patrolled October to March; seven days a week in April

  • Floreat Beach Floreat Beach City Beach

    Floreat Surf Life Saving Club volunteers patrol the beach on weekends during the October to March patrol season.

    Ages 0–17 · Free · Patrolled October to March

  • Trigg Beach Trigg Beach Trigg

    Trigg Beach, between Karrinyup Road and South West Coast Highway, is popular with body boarders, kite surfers and surfers, according to the City of Stirling.

    Ages 0–17 · Free · Patrolled October to end of March (volunteers)

  • Quinns Beach Quinns Beach Quinns Rocks

    Quinns Beach in Quinns Rocks has an 85 x 300 metre swimming enclosure.

    Ages 0–17 · Free · Patrolled October – April · All-abilities access

  • Port Beach Port Beach North Fremantle

    Port Beach in North Fremantle, near the City's working port, has views out to Rottnest Island and a cafe next to an enclosed playground, according to the City of…

    Ages 0–17 · Free · Patrolled 8 November 2026 to 14 March 2027

  • Mullaloo Beach Mullaloo Beach Mullaloo

    Mullaloo Surf Life Saving Club patrols on weekends and public holidays from 8:15am to 12:30pm in October and November and from 8:15am to 4:30pm between December and 29…

    Ages 0–17 · Free · Patrolled October – 29 Mar 2027

More free things for teens in Perth

Kids eat free deals that still cover teenagers

23 of the 38 kids-eat-free deals in Perth have no age limit under 13: C.Y. O'Connor Village Pub (Piara Waters) on Mondays, no age limit stated; Carrington's Bar & Grill on Sundays, no age limit stated; Charlie's Paddock (Piara Waters) on Mondays, no age limit stated; Criniti's Carousel (Cannington) on Tuesdays, no age limit stated. All kids eat free deals in Perth.

Questions parents ask

Where can teens surf in Perth?
Scarborough and Trigg have surf schools that take teenagers in group lessons, and the northern beaches get the most consistent waves. Lessons are best in the morning before the sea breeze.
Is there karting a teenager can do?
Yes: the indoor and outdoor tracks take 10 or 12 year olds in junior karts and 16 and overs in the fast ones. The listings show the age and height rules and the race prices.
What is there for teens on a hot afternoon?
The water park in summer, the aquarium, escape rooms, trampoline parks and the cinemas. Or the beach again, after 4pm when the breeze drops and the sun is lower.
What free things do Perth teens like?
The beaches, Kings Park, the river paths on a bike, the skate parks, the free galleries and Fremantle's markets and street life. The free picks on this page are the teen-rated ones.

More in Perth

Things to do with teenagers in other cities