Perth is the capital of Western Australia and is famed for its sandy beaches, outdoor parks and botanic gardens. Still, when rainy days hit or you just want to get out of the sun for a bit, you can also enjoy tons of indoor activities in Perth. Things to do in Perth on a rainy day range from outstanding museums to rock climbing, navigating a ninja course and more. Check out these indoor activities for kids in Perth that are sure to bring a smile to your whole family's face and create memories that will last for many years to come.

Explore history at Perth museums

1. Have a free cultural experience at Perth Cultural Centre

The Perth Cultural Centre is a superb option for indoor activities for kids in Perth because it's not only fun, interesting and educational, but it's 100% free to experience. Located right in the heart of the city, this space lets you experience a wide range of museums and cultural attractions, the Western Australia state library and many other attractions. Whether you're in it for art, literature, culture, education or history, you're sure to find what you want in this cultural hub of the city with attractions for adults and kids of every age.

2. Learn maritime history at the WA Maritime Museum

The WA Maritime Museum offers a broad collection of models, exhibits, ephemera, artefacts, photos and documents related to maritime history off the coast of Australia. Located in the cultural centre of the city, the exhibits include those on naval defence, fishing, steam machinery, deep-sea diving and submarines, and a wide range of galleries focused on different eras of Australia's maritime legacy. If you're looking for things to do in Perth on a rainy day with kids, some of the special exhibits here, like shipwreck models built with Lego bricks, are of special interest. These special exhibits evolve and change all the time.

The Art Gallery of Western Australia offers a chance to look at a wide range of exhibits that cover arts and crafts from all over the world but are focused on traditional and modern Australian art. Many of the exhibits here are completely free to view, and it's located right in the heart of the city centre. The library is an educational and fun option for indoor activities for kids in Perth with ever-evolving and changing featured exhibits in addition to the permanent collection of more than 18,000 items inside the museum. Works include pottery, graphic arts, painting, sculpture and multimedia presentations.

4. Check out the exhibits at the WA Museum Boola Bardip

Formerly called the West Australian Museum, the WA Museum Boola Bardip offers free entry with some occasional paid special exhibitions. The name references the Whadjuk Noongar phrase meaning "many stories" and pays homage to the Aboriginal heritage of Australia. The museum has exhibits split among 3 themed areas: Being Western Australian, Discovering Western Australia and Exploring the World. Permanent exhibits in these sections include the Innovations gallery, Reflections of people and stories, the Changes exhibit on transforming landscapes, Wild Life exhibits, the Origins of the continent and more.

5. Have a STEM experience at Scitech

Scitech is a STEM-focused museum that's both an ideal option for indoor activities for kids in Perth and a generally great option for things to do in Perth on a rainy day for the whole family. This science centre offers events, workshops, shows and experiences that will thrill and educate kids and adults of all ages. Kids will enjoy building robots and electronics at the Tinkering Space. They'll learn all about collaboration and innovation at the WA Science Zone. They'll engage their creativity at the Rio Tinto Innovation Central. Your whole family can experience the universe at the planetarium.

Get active out of the rain with indoor Perth activities

6. Go skydiving indoors at iFLY

Have you ever wondered what it's like to go skydiving, but you have no desire to jump out of a plane? At iFLY, you can skydive indoors in a wind tunnel. You'll undergo an orientation training session and gear up; then, with the help of your instructor, you'll get to actually fly without a machine. Even better, this is an ideal option for indoor activities for toddlers in Perth because flyers only have to be 3 years old to take part. Even better, you can book virtual skydiving experiences that use virtual reality to let you fly all around the world.

7. Get your Viking on with an axe-throwing experience

Axe throwing is wildly popular these days, and if you're a family with older kids, you'll find several axe-throwing experiences around Perth to get your Viking on. You'll hurl axes down a court at a target, trying to hit bull’s-eyes and playing a number of different kinds of games where your scores are calculated based on striking specific areas, similar to darts, but with axes and hatchets. The experience is completely safe, and each group is allocated its own private lane. Be sure to wear covered footwear for a 90-minute session.

8. Take the ninja course challenge at Latitude

Have you ever wanted to see if you've got what it takes to tackle a real, authentic ninja course? At Latitude, you can do exactly that. This indoor activity park just minutes outside of the city centre in Edgewater offers rock climbing, trampolines, climbing ropes, an aerial playground and the challenge of the ninja course. Looking for indoor activities for toddlers in Perth? Latitude has you covered. Their Kids Zone is specifically built to entertain and challenge kids from 18 months through 5 years old so they can have all the fun of jumping, sliding and bouncing, too!