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
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 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 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 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 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 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.
| Place | Kind | Ages | From |
|---|---|---|---|
| Lost Reality Escape Rooms Victoria Park Victoria Park | Escape Rooms | 12–14 | From $38 |
| ESCAPE THIS - Northbridge Northbridge | Escape Rooms | 8–17 | From $39 |
| Fox in a Box Perth Fremantle | Escape Rooms | 10–17 | From $42 |
| LOST REALITY Escape Room Cannington Cannington | Escape Rooms | 10–17 | From $38 |
| Adventure World Perth Bibra Lake | Water Park | 2–17 | From $65.95 |
| Glowing Rooms 3D Mini Golf Hamilton Hill | Mini Golf | 5–18 | From $19.50 |
| BOUNCE Cannington Cannington | Trampoline Parks | 1–17 | From $13.50 |
| Wanneroo Botanic Gardens Mini Golf and Glow Golf Wanneroo | Mini Golf | 5–17 | From $14.50 |
| Zone Bowling Cannington Cannington | Bowling & Arcade | 3–17 | From $19.90 |
| Holey Moley Golf Club Northbridge Northbridge | Mini Golf | 5–17 | From $10 |
What a 12 year old can do, and what needs 16
Adrenaline
Karts, trampolines, ropes courses, climbing walls and the big parks.
-
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 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 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 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 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 Port Kennedy
Welcome to Rebound Port Kennedy, your ultimate indoor trampoline and family entertainment destination!
Ages 0–18 · ★ 4.6 (789)
-
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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 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 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 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 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 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 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 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 Malaga
Ultimate Roomscape is an escape room venue at Unit 6/9 Bonner Drive, Malaga.
Ages 8–14 · ★ 4.8 (808)
-
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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
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 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
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 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 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 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, 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 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 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
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
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 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 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
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
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 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 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
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 San Remo
Volunteer surf life saving club at San Remo in Mandurah.
Ages 5–13 · From $210
-
Quinns Mindarie Surf Life Saving Club Mindarie
Surf life saving club at Quinns Beach, Mindarie.
Ages 5–13 · From $360
-
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 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
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 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
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 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 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 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 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 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 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 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 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 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
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 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 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 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
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
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
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 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 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 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 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 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 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 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 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 Bentley
John Curtin Gallery at Curtin University offers creative activities for families, with no age restrictions.
Ages 8–18
-
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 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 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 Joondalup
Pottery Playroom is a pottery studio at 4/19 Mercer Lane, Joondalup.
Ages 4–18 · From $10 · ★ 4.5 (138)
-
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 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 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 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 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 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 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 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 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. 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 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 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 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 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 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 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'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
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, 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 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 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
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 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 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
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
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.