June’s sudden showers proved just how capricious Perth weather can be. It could be nice and sunny all week, only to get flooded over the weekend, putting a halt to all the activities you may have planned. However, the city has no dearth of things to do when the weather is wet. From visiting museums to ice skating your heart out, here’s what you can do on a rainy day in and around Perth.
Revel in a Candlelight Concert at a historic Perth location

When the rain keeps you indoors, swap a night at home for something truly immersive: a tribute concert with an orchestra playing music by your favourite artist, illuminated by candles. Held in some of Perth’s iconic venues such as Perth Town Hall and Fremantle Town Hall, this is a perfect evening out in the rain. For dates and ticketing information, check out the event here.
Step into the Harry Potter: A Forbidden Forest Experience

If you’re keen on a magical night out despite the drizzle, venture into the Harry Potter: A Forbidden Forest Experience—a 45 to 75-minute outdoor trail filled with large-scale illuminations and sound effects. The interactive route spotlights magical creatures from the Harry Potter and Fantastic Beasts films, bringing you face-to-face with Hippogriffs, unicorns, and Nifflers. It also features themed food and drink stations for a complete evening experience. Tickets are on sale; reserve your spot here.
Explore the galleries and museums at the Perth Cultural Centre
We’re lucky to have such a wonderful collection of art galleries, museums, and a theatre in the heart of Perth. Among the galleries, visit the Art Gallery of Western Australia (AGWA) and the Perth Institute of Contemporary Art (PICA). For a spectacular indie theatrical experience, make your way to Blue Room Theatre, and then make your way to WA Museum Boola Bardip to get transported into history.
Solve puzzles alongside friends and family at Prison Island Perth

Challenge your loved ones across 35 themed cells of brain-teasing and physical puzzles on a rainy day in Perth. Prison Island is an escape-room style attraction where groups of 2–5 tackle a mix of mental and physical puzzles for points. Best for families, kids’ parties and hens/stag groups, find the tickets here.
Surround yourself with aquatic life at the Aquarium of Western Australia (AQWA)
A classic activity when the skies are pouring, visit the AQWA when it gets a little muggy. One of the best aquariums in Perth. AQWA offers 45+ stunning exhibits and iconic creatures, a deep dive into turtle conservation, and even a cafe when the ocean gets too overwhelming. Book your tickets here.
Sing your heart out at Koin Karaoke
What better way to while away an afternoon with pouring rain than to let out your emotions at karaoke? This new Northbridge venue has private rooms, and you can sing three songs for just $5, with other packages available.
Attempt to leave one of the many rooms at Escape This

How about trying an escape room the next time it pours? With a variety of themes from asylum to pirates, wizards to zombies, the experience promises to entertain, engage, and enrapture you and your loved ones. Reserve your spot here.
Catch a show at Crown Theatre or His Majesty’s Theatre
Craft a clay masterpiece at Happy Hub
Happy Hub at Fremantle offers heaps of creative workshops which involve pottery, painting, and sipping on beverages while putting finishing touches on your creation. Check out the full list and book a spot here.
Explore one of Perth’s best independent bookstores
There is perhaps no rainy-day activity as iconic as curling up with a good book. The constant pitter-patter of raindrops creates the ultimate cosy atmosphere, and stepping through the doors of an indie bookstore is an experience like no other. Check out Boundless Books, Diabolik Books & Records, Beaufort Street Books, Paper Bird, and many more!
Skate till you drop at one of Perth’s ice arenas
If you’re someone who needs to keep their body moving no matter the weather, ice skating is perfect for you. Embrace the chill, put on the rented skates, and glide your way around the ice rink this June. Whether you’re skating for the first time or go on the ice often, step into any of Perth’s premium rinks for unforgettable memories.
Vibe to jazz tunes at the Ellington Jazz Club
Bask in the Ballet of Lights for a dazzling indoor show

If the rain has you looking for a cosy indoor escape, Ballet of Lights offers a fresh take on the classic Cinderella story through dance. Four dancers perform the fairy tale in custom glow-in-the-dark costumes that illuminate the darkened stage. The production pairs modern visual effects with a soundtrack featuring renowned classical composers, bringing the interactions with the stepsisters and the events of the Royal Ball to life through synchronised movement and fairy lights. Book tickets for this gorgeous show here!
Learn about the gold rush and see coin history at The Perth Mint
The Perth Mint offers a one-hour tour showcasing a live gold pour, the world’s largest gold bullion coin, Australia’s largest natural nugget collection, and a historic coin exhibition. It is one of their most popular tours for a reason, even marketed as the perfect “wet weather activity in Perth.” Need we say more? Book it here.
Catch a movie at any of Perth’s iconic cinema halls

This one is a bit of a no-brainer. Make your way to a Perth cinema to catch a screening of a new (or an old) film when it’s raining cats and dogs. The genre depends on you: classic romcom, adrenaline-pumping thriller, or even goosebump-inducing horror, they’re all great choices. Grab a friend, family, or even better, pop over by yourself; all moviegoing experiences are valid.
Try a blindfolded three-course dinner at Dining in the Dark

Swap sightseeing for a culinary adventure at Dining in the Dark in Perth, where you’ll savour exquisite flavours in a completely darkened setting. A unique dining event, it challenges your taste, touch, and smell, letting you appreciate food. Hosted at The Stables, this popular event makes a fun outing on a rainy day. Reservations are essential, so don’t miss this unusual dining experience!
