While Perth may be famous for its sunny days, those occasional rainy spells don’t have to dampen family fun. From interactive museums to creative play spaces, Perth offers a treasure trove of indoor activities that will keep the kids entertained and the parents sane when the weather turns wet. Whether you’re looking for educational experiences, active play, or simply a spot to enjoy a meal while the little ones explore, this comprehensive guide has you covered with 100 weatherproof options across the Perth metro area. So grab your umbrellas and discover how rainy days can transform into memorable family adventures without a single complaint of boredom!
100 Things to do on a Rainy Day in Perth with Kids
1.
Uncover the rich history of fire and emergency services at the DFES Education and Heritage Centre, offering interactive exhibits, educational programs, and a fascinating insight into Western Australia’s emergency response efforts.
Location: Perth
Open: Tuesday, Wednesday and Thursday from 10am to 3pm & the first and third Saturday of each month from 10am to 2pm.
Cost: FREE
2.
Let dinosaur-loving kids roar with delight at Explorasaurus, Perth’s only dinosaur-themed indoor play centre! This exciting venue features interactive dinosaur exhibits, a massive three-storey play structure with slides and zip-lines, plus a dedicated toddler zone and fossil dig pit.
Location: 378 South Street, O’Connor
Open: 7 days a week
Cost: Entry fees apply
3.
Bounce into action at Bounce Joondalup! This dynamic indoor playground offers something for everyone, from a three-level minibouncers’ area for under 110cm to thrilling high ropes courses, rock climbing walls, and ninja-style obstacle courses for bigger kids.
Location: 35/57 Joondalup Drive, Edgewater
Open: 7 days, 9am-6pm (9pm Fridays)
Cost: Various packages available, special rates for off-peak times
4.
Prison Island Perth is a fun indoor challenge with 35 prison cells to tackle, each packed with physical, mental and skill-based games. Perfect for older kids, teens and families, itโs a great rainy-day activity in the city.
Location: 36-40 Milligan Street, Perth
Open: Sessions available โ check the Fever app or website for current session times
Cost: Entry fees apply
5.
Discover a vibrant play world at Playdates Kids Cafe in Karrinyup Shopping Centre! This colourful venue features interactive play zones, including a grocery store, hospital, and pink beauty parlour, plus climbing structures and a large ball pit.
Location: Karrinyup Shopping Centre, 200 Karrinyup Rd
Open: Check website for session times
Cost: Reasonable entry fees for timed sessions
6.
Step into a world of imaginative play at Lenny’s Lane, at Roar Bar and Grill! This creative indoor-outdoor space features themed play areas including a hospital, police station, hair salon, diner, and builder’s workshop. Kids can slide down a fireman’s pole, dress up as doctors, or cook in Lenny’s House, while parents enjoy meals from the restaurant.
Location: 23 Port Kembla Dr, Bibra Lake
Open: Check website for current hours
Cost: Entry with restaurant purchase
7.
Explore world-class art exhibitions across two floors at the Art Gallery of WA, featuring interactive spaces for kids in Gallery 09, stunning rooftop sculptures, and ever-changing displays by international and local artists. Perfect for introducing little ones to the creative world of art in an engaging, family-friendly environment.
Location: Perth Cultural Centre
Cost: FREE
8.
Made to Be Messy in Heathridge provides the perfect rainy day escape with its purpose-built indoor play studio designed for creative exploration without home cleanup. Weekly themed sessions are available for three age groups: Little Learners (6-18 months), Creative Crew (toddlers/preschoolers), and Curious Kids (5-12 years). Each session features multiple activity stations including STEM experiments, sensory bins, art projects, playdough, potion play, and a covered outdoor sandpit with slide.
Location: 9/99 Caridean St, Heathridge WA 6027
Open: Various sessions – check website for schedule
9
Step back in time at the Royal Perth Hospital Museum, a hidden gem showcasing WA’s medical history since 1855. Kids will be fascinated by historical medical equipment including an Iron Lung Machine, vintage operating room setup, and an impressive collection of nursing uniforms displayed on dolls.
Location: 10/14 Murray Street, Perth
Open: Wednesday and Thursday, 9am to 2pm
Cost: FREE
10.
Stay dry all year round at Perth’s FIRST fully undercover Youth Entertainment Space at Sutherlands Park, a state-of-the-art $6.7 million facility perfect for rainy day adventures. This weather-proof recreational hub features a vibrant urban play area with challenging climbing walls, a human-sized hamster wheel, and social swings.
Location: Holmes Street, Huntingdale
Open: Daily (lights off at 9pm)
Cost: FREE
11.
Let little imaginations soar at Little Play Town Mandurah, where kids can explore various role-play zones including a construction site, doctor’s office, and more! With sessions capped at 20 children, it offers a calm, focused play environment perfect for toddlers and young children.
Location: 275A Pinjarra Rd, Mandurah
Open: Session times available on website
Cost:$10 per 1.5-hour session (current special rate)
12.
Step right up to Archie Brothers Cirque Electriq at Karrinyup Shopping Centre for a carnival-style entertainment experience! This isn’t your ordinary arcade – it’s packed with state-of-the-art games and attractions for the whole family.
Location: Level 2, Karrinyup Shopping Centre (next to Hoyts cinema)
13.
Swing into action at Ape Escape, a jungle-themed indoor play centre perfect for rainy day adventures. Kids can burn off energy in this non-competitive gymnastics facility featuring trampolines, silk hammocks, flying foxes, and balance equipment.
Location: The Gateway, Edgewater
Open: Check website for current session times
Cost: Fees apply – see website for current pricing
14.
Explore the fascinating WA Museum Boola Bardip, where six stunning levels of interactive exhibits bring science, culture, and history to life. Kids will love the dinosaur gallery, blue whale skeleton, and hands-on discovery zones designed specifically for young explorers.
Location: Perth Cultural Centre, Perth
Open: Daily 9:30am to 5pm
Cost: Entry fee applies
15.
Perth’s shopping centres offer perfect rainy day refuges with complete protection from the elements. Major centres like Karrinyup, Westfield Carousel, and Lakeside Joondalup feature dedicated indoor play areas for children of various ages, from toddler zones to interactive play equipment.
Location: Various locations across Perth
Open: Most centres open 9am-5:30pm weekdays (late night Thursdays), 9am-5pm Saturdays, 11am-5pm Sundays
16.
Explore local history at the Wanneroo Regional Museum, featuring interactive displays and activities that showcase the region’s heritage. The modern museum offers both on-site activities and take-home options for families.
Location: 25 Dundebar Rd, Wanneroo
Opening Hours: Mon-Fri 10am-4pm, Sat 10am-1pm
Cost: FREE
17.
Cockburn ARC offers a comprehensive indoor aquatic experience perfect for rainy days, featuring nine water areas under one roof. The facility includes a 25m indoor pool, 50m pool, warm water pool, and exciting waterslides (check availability as they may be temporarily closed). For families with young children, the centre offers dedicated play spaces, including the Bandicoots Play Centre for ages 0-8 years.
Location: 31 Veterans Parade, Cockburn Central
Open: Check website for current hours
18.
AQWA (Aquarium of Western Australia) in Hillarys offers a perfect rainy day adventure where families can explore 12,000km of WA’s coastline through 45 unique marine displays. The journey takes visitors through diverse exhibits including The Great Southern, Danger Zone, Glowing Ocean, and Far North Coast.
Open: Daily (check website for hours)
Cost: Various pricing options including annual memberships
19.
Maddington Central Shopping Centre Food Court is a handy rainy-day option for families, with a bright indoor food court and a purpose-built Playground for toddlers to primary schoolers. Itโs an easy spot to grab a bite while the kids climb, slide and play nearby.
Location: Burslem Drive & Attfield Street, Maddington
Open: Mon, Tues, Wed, Fri 8amโ5.30pm; Thurs 8amโ9pm; Sat 9amโ5pm; Sun 11amโ5pm
Cost: Free entry
20.
Beat the rainy day blues at Vitaland Kids Cafรฉ, a modern indoor play centre in West Perth featuring a giant ball pit, LED-lit slides, and interactive game panels to keep kids entertained for hours. Little ones will love the dedicated baby area, Teddy Bear Hospital, fishing zone, and dress-up corner, while parents can relax at the on-site cafรฉ with convenient viewing areas.
Location: City West, Railway Street, West Perth
Open: Check website for current hours
Cost: Entry fees apply
21.
Take flight at the Aviation Heritage Museum on a rainy day, where aviation enthusiasts of all ages can explore over 30 civilian and military aircraft housed in two massive indoor hangars. Kids will love climbing into the pilot’s seat of “Huey” the Bell UH-1H Iroquois Helicopter, controlling the lights and wing flaps of the interactive “Sugar Bird Lady” display, and standing beneath the impressive Avro Lancaster bomber.
Location: Air Force Memorial Estate, 2 Bull Creek Drive, Bull Creek
Open: Daily, 10am to 4pm
Cost: Entry fees apply

22.
Rhyme Time at your local library is fun and free. Hosted by library staff, it is full of songs and stories to keep young children amused.
Location: Across Perth
Cost: FREE
23.
Little Learners at WA Museum Boola Bardip provides an ideal rainy day activity for children aged 2-5, with structured 60-minute sessions held every Tuesday and Thursday (9:45-10:45am). Each term explores a different theme through hands-on activities, storytelling, and creative play, followed by a visit to a relevant museum exhibit
Location: WA Museum Boola Bardip, Perth Cultural Centre
Open: Various sessions throughout the week – bookings required
24.
Escape to Mighty Jungle Indoor Play Centre, a recently revamped venue perfect for young children and toddlers! Features include a dedicated under-5s area with ball pit, soft play zones, climbing equipment, slides, and fun touches like a princess cubby house. Parents can relax in the cafรฉ serving great coffee and diverse menu options from breakfast to pho, while keeping an eye on the kids’ adventures.
Location: 10 Boag Rd, Morley
Cost: Contact venue for pricing
Note: Ideal for younger children, especially toddlers
25.
Roll into fun at Rollerzone Malaga, WA’s largest indoor roller skating and blading rink where rainy days transform into disco-lit adventures. This vibrant venue features a spacious skating floor illuminated with colourful lights, lasers, and disco balls, while high-energy music videos project onto the wall.
Location: 299 Victoria Road, Malaga
Open: Check website for session times
Cost: Entry fees apply (spectators free)
26.
Explore maritime history at the WA Shipwrecks Museum, housed in Fremantle’s historic Commissariat buildings. Learn about Western Australia’s treacherous coastline, early European encounters, and fascinating shipwreck stories through internationally recognised exhibits and artefacts.
Location: Cliff Street, Fremantle
Cost: FREE
27.
Reach new heights at Rockface Indoor Rock Climbing Centre in Balcatta, where rainy days become vertical adventures for the whole family. This spacious facility offers various climbing options including top-rope climbing and bouldering walls with different difficulty levels to challenge everyone from beginners to experts.
Location: 7B Ledger Road, Balcatta
Open: Daily, 12pm-9pm weekdays, 9am-6pm weekends
Cost: Entry fees apply
28.
Discover the fascinating world of science at the Telethon Kids Discovery Centre, featuring 13 interactive games and exhibits where children can explore human anatomy through ultrasound and x-rays, examine specimens under microscopes, and learn about health research through fun, hands-on activities.
Location: Perth Children’s Hospital, Nedlands
Cost: FREE
29.
Game on at The Nostalgia Box, Australia’s first interactive video game console museum where rainy days transform into epic gaming adventures. This unique indoor attraction features a fascinating exhibit of around 100 gaming consoles dating back to the 1970s, followed by a hands-on gaming area where kids and adults can battle it out on twelve classic consoles.
Location: Shop 3, 16 Aberdeen Street, Northbridge
Open: Check website for current hours
Cost: Entry fees apply
30.
Visit the Riverton Library Makerspace Studio for free access to modern technology and creative activities for families.
Location: 67 Riley Road, Riverton
Cost: FREE
31.
Escape rainy days at Somewhere in the Park, a garden-inspired family haven on Albany Highway in Victoria Park. This vibrant venue features a covered courtyard with a dedicated kids’ play area including a mini kitchen, picnic tables, and retro arcade games.
Location: 243 Albany Highway, Victoria Park
Open: Daily from 7am (closed Mondays)
Cost: Various menu prices
32.
Delight machinery-obsessed kids at the Tractor Museum in Whiteman Park, a perfect indoor activity for rainy days. This impressive collection features row after row of vintage tractors, farming machinery, and steam engines housed in a large, sheltered shed.
Location: Whiteman Park (Building 16)
Open: Wednesday, Friday, Saturday and Sunday, 10am to 4pm
Cost: FREE for children under 16, $5 for adults
33.
Let the kids run wild at Lollipop’s Playland and Cafe Wanneroo! This vibrant indoor play centre features multiple play zones including a pirate ship, jungle-themed climbing wall, ball pit, trampoline, and three-lane slide. Little ones under 3 have their own dedicated space with soft play blocks and musical activities.
Location: 11/1387 Wanneroo Rd, Wanneroo
34.
Varsity Cannington offers the ultimate indoor entertainment for rainy days with Perth’s first Duckpin Bowling alley (eight lanes) and an epic arcade featuring over 50 games. This massive venue accommodates up to 1,000 people with huge screens both indoors and outdoors.
Location: 1525 Albany Hwy, Beckenham
Open: Check website for current hours
Cost: Pay-as-you-go for food and activities
35.
Hijinx Hotel in Karrinyup offers a series of timed challenge rooms where teams compete for points through puzzles and physical games. Unlike escape rooms, the goal is scoring, not escaping. Choose from 5 or 10 room packages, suitable for ages 5+ (with adult supervision for younger children). Located on Karrinyup Shopping Centre’s West Deck, it’s fully indoors and perfect for rainy days.
Location: 200 Karrinyup Rd, Karrinyup
Open: Daily (adults-only after 8pm)
Cost: Varies by package – booking recommended
36.
Let the kids burn off energy at Gymbakids inside LeisureFit Melville! This gated indoor playground offers plenty of ability-testing obstacles in a safe, supervised environment. Perfect for active kids who love to climb and explore.
Location: 431 Canning Hwy, Melville (inside LeisureFit Melville)
Opening Hours: Monday to Friday: 6am-6pm, Saturday: 8am-12noon, Sunday: 9am-10am
Cost:$8.30 per child for unstructured play
37.
Does your child love building with LEGO? Why not head along to your local libraryโs LEGO Club? These usually run in after school hours so both big and little kids can join in the fun.
Location: Across Perth
Cost: FREE

38.
Scitech is a brilliant rainy-day outing, packed with hands-on science exhibits, live shows and interactive zones for all ages. From toddlers to teens, kids can explore, experiment and play while staying dry indoors.
Location: City West Centre, corner of Railway Parade and Sutherland Street, West Perth
Open: Typically 9amโ4pm daily
Cost: Entry fees apply
39.
Immerse your family in Western Australia’s literary heritage at the State Library of Western Australia, a multi-story treasure trove of books, interactive exhibits, and cultural collections in the heart of Perth’s Cultural Centre.
Location: 25 Francis Street, Perth Cultural Centre
Cost: FREE
40.
Sharky’s in Mandurah offers the perfect rainy day dining solution with its fully fenced indoor playground in a dedicated family dining area. The restaurant features three distinct sections: the main dining area, an outdoor space where you might spot dolphins, and the family zone with TVs and play equipment. Kids can enjoy the ocean-themed playground with rockers, slides, and climbing obstacles while parents relax knowing they’re contained in a safe space.
Location: Shop 1/4 Zephyr Mews, Dolphin Quay, Mandurah
Open: Daily, 10am-late
41.
Zero Latency in Northbridge offers an immersive free-roam virtual reality experience where players move freely through physical space transformed into virtual worlds. Their kids’ combo features “Mission Maybee” (saving animals from toxic goo) and “Engineerium” (solving puzzles by walking on walls and bridges), suitable for ages 10+ and minimum height 130cm. The venue also houses Perth’s largest pinball arcade with classic games, plus a cafรฉ. Up to 8 people can play together, making it perfect for rainy day family outings.
Location: 248 Newcastle Street, Northbridge
Open: Friday 4pm-10pm, Saturday 11am-10pm, Sunday 1pm-9pm
Cost: Bookings essential
42.
Step back in time at Mount Flora Museum, housed in a unique circular water tank building in Watermans Bay. This fascinating museum showcases local history through vintage household items, wartime memorabilia, and historical photographs. Kids can explore the interactive children’s corner with old typewriters and telephones, plus enjoy the outdoor playground and spectacular coastal views from the rooftop observation deck.
Location: Elvire Street, Watermans Bay
Opening Hours: Wednesdays 1pm-4pm (or by appointment)
Cost: FREE
43.
Let little imaginations soar at Tots Town Clarkson! This unique play centre creates a miniature world where kids aged 1-6 can explore different role-play scenarios including doctor, zookeeper, construction worker, and shopkeeper. Features include a track for toy cars and trikes, pretend backyard with garden, and themed dress-up areas.Location: Unit 7/61 Key Largo Dr, Clarkson
Sessions: 90-minute slots at 9am, 11am, 1pm and 3:15pm
Cost:$18 for children over 1,$8 for under 1s
44.
Watch planes take off and land at Jandakot Airport, one of Australia’s busiest training airfields. Visit the viewing platform at Robert J Cross Park, which offers picnic tables, grassed areas and toilets, or enjoy plane spotting from The Apron Cafรฉ overlooking the runway.
Location: Eagle Drive, Jandakot
Cost: FREE
45.
Let kids burn off energy at Jungle Gym Willetton! This colourful indoor gymnasium offers a variety of equipment and activities to keep children active and entertained.
Location: 24 Gympie Way, Willetton
46.
Eight Slices Italian Kitchen in Wanneroo offers a perfect rainy day escape with delicious Italian comfort food and an engaging kids’ play area. The restaurant serves crispy pizzas, authentic pasta, arancini balls, and more, with generous portions that ensure no one leaves hungry.
Location: 7/1397 Wanneroo Road, Wanneroo (Drovers Marketplace)
Open: Daily for breakfast, lunch and dinner
Cost: Family-friendly prices
47.
Dive into maritime history at the WA Maritime Museum, a stunning architectural marvel perfect for escaping rainy weather. Kids will be captivated by the preserved Megamouth Shark (one of only nine specimens ever found), the America’s Cup winning yacht “Australia II,” and interactive shadow play with projected sea life. The museum features multiple themed galleries exploring WA’s relationship with the sea, including a vintage ferry that children can board.
Location: Victoria Quay, Fremantle
Open: Daily, 9:30am to 5pm
Cost: Entry fees apply
48.
Step into Little Land Balcatta, where imagination comes alive! This innovative indoor play space transforms everyday scenarios into magical learning experiences for children under 8. Developed with early childhood experts, it’s the perfect rainy day activity that combines fun with developmental benefits.
Location: 76 Erindale Road, Balcatta
Hours: Tuesday-Saturday with sessions at 9am, 11am, 1pm, and 3pm
Cost: Check website for current pricing
49.
Crafter Studio Perth provides a creative indoor haven for families with older children and teens on rainy days. This specialised craft studio offers hands-on projects, including customised phone cases, AirPods cases, and fluid bears, with all materials provided.
Location: 43/211 Beaufort Street, Perth
Open: Check website for hours
50.
Explore Western Australia’s first LEGO Store at Karrinyup Shopping Centre, featuring unique Perth-themed displays and interactive building experiences for LEGO enthusiasts of all ages.
Location: Karrinyup Shopping Centre, 200 Karrinyup Road, Karrinyup
Cost: FREE
51.
Cubby Cafe in Forrestdale offers a magical rainy day experience with its unique combination of farm-to-fork dining and extensive play areas, all located inside 11 Acre Farm. The star attraction is Cubby Lane, a collection of rescued cubby houses transformed into a mini town with themed spaces. The cafe also features an animal farm with sheep, lambs, donkeys, pigs, goats, chickens, peacocks, bunnies, and more.
Location: 11 Acre Farm, 448 Nicholson Road, Forrestdale
Open: Wednesday-Friday 6am-3pm, Saturday-Sunday 7am-3pm
Cost: No entry fee (purchase of food/drink expected)
52.
Let the kids run wild at Lollipop’s Playland Ellenbrook! This modern indoor play centre features a huge multi-level climbing structure with slides, tunnels, and obstacles. Little ones under 3 have their own secure zone with a ball pit, soft blocks, and piano. Older kids will love the rock climbing walls, pirate ship ride, and three-lane speed slide.
Location: 151 The Promenade, Ellenbrook
53.
Rev up your rainy day at the Motor Museum of Western Australia in Whiteman Park, where over 100 beautifully restored vehicles tell the story of motoring history. This expansive indoor museum showcases everything from horse-drawn carriages to solar-powered cars, with vehicles from every decade in between.
Location: Whiteman Park, Swan Valley
Open: Daily, 10am to 4pm (Monday-Saturday), 10am to 5pm (Sundays & Public Holidays)
Cost: Entry fees apply
54.
Get ready for non-stop family fun at Zone Bowling and Timezone Joondalup! This mega entertainment venue offers multiple attractions under one roof.
Location: 1/23 Franklin Lane, Joondalup
55.
Siena’s Restaurant in Leederville is a family-friendly Italian eatery perfect for rainy days, featuring a dedicated kids’ playroom with glass walls for easy supervision. The enclosed play space includes soft flooring, a climbing structure, reading corner, TV showing kids’ movies, foosball table, and wall-mounted toys for toddlers.
Location: 115 Oxford Street, Leederville
Open: Monday-Friday 11:30am-3pm and 5pm-10pm, Saturday-Sunday 11:30am-10pm
56.
Get ready to bounce at Bounce Osborne Park! This action-packed indoor playground features nine exciting zones including a Free Jump Arena, Dodgeball courts, Slam Dunk area, and X-Park ninja course. Little ones can enjoy the Mini Bounce zone while older kids tackle the Wall Climb and Cliff Jump. Perfect for burning energy on rainy days!
Location: 5 O’Malley St, Osborne Park (parking at rear)
Features: Trampolines, obstacle courses, climbing walls, and cafรฉ
Suitable for: All ages from toddlers to teens
57.
WA Wildlife Hospital Tour at Cockburn Wetlands Precinct offers families a fascinating behind-the-scenes look at wildlife rescue and rehabilitation. The 2-hour guided tour begins with a 45-minute exploration of the hospital facilities, where visitors can peek through special viewing windows into surgery rooms, treatment areas, and animal wards.
Location: 172 Hope Road, Bibra Lake
Open: Daily tours (11am weekend sessions best for families with children under 8)
Cost: Booking required via website
58.
B. Lucky & Sons in Perth CBD combines bowling, arcade games, karaoke, and escape rooms in one indoor venue. While it has an adult vibe, kids are welcome with adults, making it perfect for families with tweens and teens on rainy days. The Strike Bowling lanes feature comfortable leather sofas, and the extensive arcade offers both classic and modern games on a card system with prizes to win. Kids’ birthday packages are available with games, food, and a dedicated host.
Location: Level 1, Forrest Chase, 401 Wellington Street, Perth CBD
Open: Check website for hours
Cost: Varies by activity
59.
Explore the modern Fremantle Library, a vibrant community hub located in the Walyalup Civic Centre offering free membership and diverse activities for all ages.
Location: 151 High Street, Fremantle
Cost: FREE
60.
Explore the wonders of science at the Gravity Discovery Centre, a hands-on indoor science museum that’s perfect for rainy day adventures. Just an hour’s drive north of Perth, this interactive centre features dozens of engaging exhibits where kids can create smoke rings, test their weight on different planets, experience G-forces in a spinning space capsule, and investigate specimens under microscopes.
Location: 1098 Military Road, Gingin
Open: Tuesday-Sunday, 10am-4pm
Cost: Entry fees apply
61.
Swan Valley Cuddly Animal Farm offers a partially covered animal experience just 30 minutes from Perth. Kids can interact with various farm animals and bottle-feed lambs in the sheltered cuddling area. The entry fee includes tractor-train rides, an undercover bouncy castle, Code Playground, and merry-go-round. Families can bring picnics to enjoy in shaded areas with free BBQs or visit the on-site cafรฉ.
Location: Swan Valley
Open: Check website for hours
Cost: Entry fee covers most activities (pony rides extra)
62.
Head to Crocs Play Centre Pinjarra for an action-packed indoor adventure! Located just 10 minutes from Mandurah, this play centre features three age-appropriate zones to keep kids of all ages entertained. Babies under 18 months can explore the soft play and sensory area, toddlers under 4 have their own section with mini slides and trampolines, while bigger kids can tackle the main play structure with its exciting slides and ball machine.
Location: 1602 Pinjarra Rd, Pinjarra
63.
Escape This in Northbridge offers fully indoor puzzle-solving adventures where families work together to escape themed rooms within 60 minutes. Various scenarios include pirate island, wizard’s chamber, and bank heist rooms, each filled with brain-teasing challenges requiring teamwork and problem-solving skills.
Location: 48 Lake Street, Northbridge
Open: Check website for hours
Cost: Booking required
64.
Holey Moley at Westfield Carousel offers a vibrant indoor mini golf experience perfect for rainy days, with elaborately decorated themed holes that will entertain the whole family.
Location: Westfield Carousel, Albany Highway, Cannington
Open: Check website for current hours (adults-only after 5pm)
Cost: Various pricing options for 9 or 18 holes
65.
Step into the wild at the Museum of Natural History in Guildford, where rainy days become an adventure through Australia’s diverse wildlife. Housed in the heritage-listed former Regent Theatre, this unique indoor museum features over 2,000 expertly preserved specimens creating an immersive bush experience.
Location: 131 James Street, Guildford
Open: Tuesday-Sunday, 10am to 5pm (7 days during school holidays)
Cost: Adults $8, Children under 12 $4
66.
Santorini Cafรฉ in Alkimos offers a bright, welcoming space perfect for rainy day family outings with its dedicated kids’ play area situated to one side of the cafรฉ. This thoughtful layout allows families to enjoy their meals while children play nearby, yet keeps the play space separate enough that those seeking a quieter experience can still enjoy hot coffee in peace.
Location: 1 Santorini Promenade, Alkimos
Open: Daily (closed Mondays)
67.
Toddler Jam at St. Nicholas Anglican Church in Duncraig offers the perfect rainy day Saturday activity for families with young children. This weekly music and movement session (9:30-11:00am during school terms) combines guided dancing with props like musical instruments and a giant parachute, followed by indoor play zones and morning tea.
Location: St. Nicolas Anglican Church Hall, 3 Poynter Drive, Duncraig
Open: Saturdays 9:30-11:00am during school terms (pre-booking required)
68.
Armadale Reptile and Wildlife Centre offers a fascinating indoor adventure for animal-loving families on rainy days. This rescue and rehabilitation facility houses an extraordinary collection of reptiles including snakes, bobtails, lizards, skinks, green tree frogs, turtles, and a relaxed crocodile. The indoor displays include a special nocturnal section, while outdoor areas feature Australian wildlife such as wombats, kangaroos, Australian Bustard birds, friendly donkeys, and ponies that welcome pats
Location: 308 South Western Highway, Wungong
Open: 10am-4pm daily (closed Wednesdays except during school holidays)
Cost: Check website for current pricing
69.
Get creative and active at Mug N Brush in Rockingham! This unique venue combines an art studio, cafรฉ, and indoor playground all under one roof.
Location: Rockingham
70.
iPlay at Westfield Carousel offers a fully indoor entertainment complex perfect for rainy days, featuring seven unique Clip n’ Climb walls with auto-belay systems, Drift Dodgems for one or two riders, and an extensive arcade with both modern and classic games. Kids collect old-school paper tickets to exchange for prizes from a large selection. The venue includes a cafรฉ serving family-friendly food like pizzas and hotdogs, with small dining areas available.
Location: Westfield Carousel Rooftop Dining Precinct, 1382 Albany Hwy, Cannington
Open: Mon-Wed 9am-10pm, Thu-Sat 9am-11pm, Sun 10am-10pm
71.
PowerPlay offers fully indoor electric go-karting across three Perth locations, making it perfect for rainy days. Their two-level tracks feature state-of-the-art electric karts with sophisticated safety systems that can control speeds for junior drivers. Participants must be at least 10 years old and 140cm tall, with sessions lasting approximately 15 minutes.
Locations: Joondalup, Bibra Lake, Malaga
Open: Seven days, 10am to 9pm
72.
West Australian Reptile Park in Swan Valley offers a partially covered wildlife experience suitable for rainy days. This family-owned park features a small indoor reptile house with various lizards, snakes, and frogs, plus outdoor enclosures housing Australian wildlife including wombats, kangaroos, emus, and a dingo. Professional keepers provide educational talks and hands-on experiences where children can hold bob-tail lizards and small snakes.
Location: Swan Valley
Open: Check website for hours
73.
A trip to the cinema provides an ideal rainy day activity for families, with Perth offering numerous indoor theatres across the metropolitan area. From major chains like Event and Hoyts to independent venues, Perth’s cinemas cater to all ages with special family-friendly programs. Many venues feature Kids Club sessions and Prams at the Pix screenings with dimmed lighting and reduced sound for babies. Premium options include Gold Class with in-seat dining and Xtremescreen with enhanced audiovisuals. For a complete list of Perth cinema locations, visit Buggybuddys’ cinema guide.
74.
Escape the rainy day blues at High Horse Cafรฉ, a family paradise in Claremont featuring Perth’s best cafรฉ playroom. Kids will delight in the dedicated play space with educational toys, role-play items, and cosy reading nooks, while the outdoor area offers water play and a charming vine cubby.
Location: 1 Airlie St, Claremont
Open: Daily (check website for current hours)
Cost: FREE (with cafรฉ purchase)
75.
Studio Marigold in Leeming provides the perfect creative indoor escape on rainy days with art workshops for children aged 1-11 years. Their “Mini Makers” sessions ($25/hour) feature multiple innovative stations that change weekly, including paint spinning in salad spinners, balloon painting, and rainbow crafting with recycled materials.
Location: 7/1 Dundee St, Leeming WA 6149
Open: Check website for class schedule
76.
Glowing Rooms Australia in Hamilton Hill offers Perth’s only fully indoor 3D mini golf experience, perfect for rainy days. Players wear 3D glasses to navigate 18 holes across four themed rooms (Outer Space, Under the Sea, Australia, and Superheroes), where spectacular hand-painted artworks come alive with glow-in-the-dark effects.
Location: 1 Emplacement Crescent, Hamilton Hill
Open: Check website for hours
77.
Cockburn Ice Arena in Bibra Lake offers a completely indoor, climate-controlled environment perfect for escaping rainy weather. The facility features WA’s only twin ice skating rink arena, with an Olympic-sized main rink hosting regular two-hour public skating sessions throughout the day.
Location: 401 Progress Drive, Bibra Lake
Open: Check website for session times
78.
Beatty Park Leisure Centre in North Perth offers a completely indoor, climate-controlled aquatic experience perfect for rainy days. Just 3km from Perth CBD, this extensive facility features multiple heated pools including a leisure pool with beach-style entry specifically designed for families.
Location: 220 Vincent Street, North Perth
Open: Check website for current hours
79.
Step back in time at Fremantle Prison, a UNESCO World Heritage site that offers a fascinating indoor adventure on rainy days. This historic convict-built prison operated until 1991 and now offers several family-friendly guided tours. The “Behind Bars Tour” takes you through the main cell block, exercise yards, and kitchen while guides share engaging stories about prison life through the decades.
Location: 1 The Terrace, Fremantle
Open: Daily, tours run hourly from 10am
Cost: Family passes available
80.
Bounce into action at Flip Out Bibra Lake, featuring an exciting mix of trampolines, parkour zones, and ninja warrior courses! Kids will love testing their skills on the Wipeout machine, tackling obstacle courses, and exploring the multi-level play area. With dedicated spaces for different age groups and a cafรฉ for refueling, it’s an energetic indoor adventure for the whole family.
Location: 7 Sobek Pass, Bibra Lake
Open: Mon-Thu 9am-7pm, Fri-Sat 9am-9pm, Sun 9am-6pm
Cost: Session prices vary (online booking recommended)
Note: Flip Out grip socks required
81.
Perth’s toy libraries provide an ideal rainy day solution by offering access to hundreds of high-quality toys for a small annual membership fee (typically $70-$100). With over 25 community-run locations across Perth, families can borrow a variety of toys for 2-4 weeks at a time, from baby toys to complex building sets, outdoor equipment, puzzles, games, and imaginative play items from premium brands.
Location: Various locations across Perth
Open: Most operate Saturday mornings with some offering weekday sessions
82.
Let your little ones explore a world of imagination at Tiny Town Port Kennedy! This magical indoor play centre features realistic miniature versions of everyday places where children can engage in creative role-play.
Location: 1/3 Fielden Way, Port Kennedy
Hours: Sessions start at 9am, last session at 4pm
83.
Paper Bird Children’s Books and Arts in Fremantle offers a magical rainy day escape with its specialist children’s bookstore featuring Australian authors and illustrators. What makes this venue truly special is the secret hidden closet door that children can walk throughโjust like Lucy in Narniaโto discover an enchanting space beyond!
Location: 42 Henry Street, Fremantle
Open: Monday-Saturday 9am-5pm, Sunday 9am-4pm
84.
Explore WA’s Transport History at Revolutions Transport Museum! A fascinating journey through time showcasing Western Australia’s transport evolution.
Location: Whiteman Park (next to Car Park 1)
Cost: FREE
85.
Pears on Pottery in Mount Hawthorn offers a creative indoor activity perfect for rainy days, where families can paint their own pottery pieces in a cosy, welcoming studio.
Location: 73 Coogee Street, Mount Hawthorn
Open: Tuesday-Friday 10am-4pm, Saturday 10am-3pm
Cost: From $25 per person ($15 item + $10 studio fee)
86.
Hi Voltage in Belmont offers an action-packed indoor adventure perfect for rainy days, especially for families with older children.
Location: 4 Hubert St, Belmont
Open: Check website for current hours
Cost: Various pricing for different activities

87.
Bayswater Waves offers a complete indoor aquatic experience perfect for rainy days, featuring multiple heated pools under cover. The facility includes an exciting wave pool, indoor waterslide, 25m lap pool, toddler pool, and lazy river for hours of water fun regardless of weather.
Location: Priestley Street, Bayswater
Open: Check website for current hours
88.
Step Back in Time at Historic Sampson House! Experience life in 1888 Fremantle at this beautifully preserved family home.
Location: 61 Ellen Street, Fremantle
Cost: FREE
89.
The Little Things Garden at Balga Child and Family Centre provides an ideal rainy day refuge with both covered outdoor spaces and comprehensive indoor play areas. The community garden features fig trees, boardwalks and exploration spaces that remain accessible in light rain, while the well-equipped indoor area offers toy kitchens, shops, and various play stations when weather worsens.
Location: Balga Child and Family Centre
Open: Various sessions – check Instagram @balgasalvoeys for current schedule
90.
Crocโs Butler is a huge indoor play centre with big slides, climbing challenges and a separate toddler zone, making it a great rainy-day option for kids of different ages. Parents can grab a coffee at the on-site cafรฉ while the kids play.
Location: 220 Camborne Parkway, Butler
Open: Check website for current hours
Cost: Entry fees apply
91.
The Painted Teapot in Subiaco offers a cosy indoor ceramic painting studio perfect for rainy days. Choose from seasonal decorations or everyday items like plates and mugs, with all paints and supplies provided.
Location: 91-97 Rokeby Rd, Subiaco
Open: Check website for hours
Cost: Item price plus $8 studio fee
92.
Discover Australia’s fascinating gold history at The Perth Mint! This heritage-listed building offers an engaging experience for families with interactive exhibits and live demonstrations.
Location: 310 Hay St, East Perth
Hours: 9am to 5pm daily (closed Christmas Day, Boxing Day, New Year’s Day, Good Friday and Anzac Day)
93.
Let little gymnasts tumble and play at Jungle Gym Minii, specially designed for children aged 1-7 years! This colourful indoor facility features age-appropriate equipment including trampolines, swinging ropes, flying fox, and foam pits. With two separate play rooms, safe equipment heights, and dedicated spaces for toddlers, it’s the perfect spot for young children to develop their physical skills.
Location: 18 Roxby Lane, Willetton
Open: Casual play available Saturday and Sunday only
Cost: Contact venue for current pricing
94.
Get hands-on at Bunnings’ free Kids DIY Workshops, where children can learn woodworking, gardening, painting and recycled art projects. Each week features different themed activities, from building toolboxes to creating mosaic art. Many stores also include indoor playgrounds and cafes, making it a fun family outing.
Location: Multiple Bunnings stores across WA
Cost: FREE
95.
Explore the modern Mills Park Library, a vibrant community hub offering free educational programs and activities for children of all ages, complemented by an array of nearby recreational facilities.
Location: 86 Brixton St, Beckenham
Cost: FREE
96.
Step back in time at the Azelia Ley Homestead Museum, a beautifully preserved 1920s home showcasing local history through ten themed rooms. Explore historical displays including vintage furniture, clothing, and photographs from early Cockburn settlers. Highlights include Azelia’s wedding dress, pioneer artefacts, and rooms set up as they would have been in the 1920s, complete with period furnishings and children’s toys.
Location: Manning Park, Hamilton Hill
Open: Sundays 1:30pm – 4:30pm
Cost: FREE
97.
Tippy Tumblez in Mandurah provides the perfect rainy day activity for families with babies and toddlers. This purpose-built studio offers small-group tumbling classes (ages 1-4) featuring obstacle courses and balance games, and sensory classes (ages 0-2) with music and tactile exploration.
Location: 3/8 Thornborough Road, Greenfields, Mandurah
Open: Check Facebook for schedule
98.
Mandurah Aquatic and Recreation Centre offers a complete indoor swimming experience perfect for rainy days, featuring a pirate-themed water playground with beach-style entry and an exciting waterslide that’s a hit with younger children.
Location: 303 Pinjarra Road, Mandurah
Open: Check website for current hours
99.
Explore the historic Fremantle Markets, a vibrant 120-year-old marketplace filled with artisan stalls, live entertainment, and global street food. Watch buskers perform, browse unique local crafts, and enjoy weekend children’s activities like face painting and animal farms in this bustling indoor market.
Location: South Terrace, Fremantle
100.
Discover Western Australia’s industrial heritage at the Bert Tyler Vintage Machinery Museum in Armadale. This interactive museum features fascinating historical machinery including a large windmill, horse and buggy, and an 1876 band saw. Kids can explore drawers full of historical treasures and try out vintage equipment like old telephones and typewriters.
Location: Next to Armadale Visitor Centre
Cost: FREE
Don’t let rainy weather put a damper on family fun in Perth. With this extensive collection of indoor activities, you’ll never run out of options to keep the kids entertained while staying dry. From educational museums and creative play spaces to family-friendly dining venues with dedicated play areas, Perth offers something for every age group and interest. Remember to check opening hours and booking requirements before heading out, especially during school holidays when these venues can get busy. So embrace those rainy days as opportunities for new adventures and quality family timeโthey might just become some of your most memorable Perth experiences!














Is this up to date for winter 2019?