Visit Penguin Discovery Centre

You can learn about their natural behaviour, their sleeping patterns and even watch them interact with each other. It is the ideal experience for children and families.
Location: Rockingham WA 6168, Perth, Australia
Price: AUD $10
Timings: Monday to Sunday (10:00 a.m. – 3:30 p.m.)
Take a Glass-Bottom Boat Ride

You also get to explore Bird Island and Seal Island and watch the animals swim right up to your vessel and interact with you. However, it is important to note that summertime is penguin mating and nesting season, which is why to ensure minimal disturbance to the animals, tours and cruises are suspended during this time.
Location: Shoalwater WA 6169, Australia
Price: AUD $90 per person
Timings: Monday to Sunday (10:15 a.m. – 12:15 p.m.) only from September to December
Dolphin Watching from Cruise

You can even see mothers and their newborn shoals leap over the surface of the water and swim alongside your cruise. The clear waters of the ocean also give you a clear view of other animals such as stingrays, octopus, seals, pelicans, ospreys and much more.
Location: Shoalwater WA 6169, Australia
Price: AUD $60 per person
Timings: Monday to Sunday (starting from 8:45 a.m.)
Experience Sea Kayak Tour

You can also get an incredible view of the islands from a unique perspective. The tour also consists of short walks through natural trails and sea diving and snorkelling amongst colourful corals that elevate the experience.
Location: 153 Arcadia Drive, Shoalwater WA 6169, Australia
Price: AUD $190
Timings: Monday to Sunday (starting from 8:00 a.m.) from late September to late April
Go for Bird Watching

You can go bird-watching on a cruise or on a walking tour through the natural trails that have been created on Penguin Island for tourists.
Location: Penguin Island, Australia
Timings: Monday to Sunday (8:00 a.m. – 4:00 p.m.)
Price: AUD $30 per person
Snorkelling

Apart from seeing the coral reefs, you can also interact with marine animals such as stingrays, sea lions, schools of fish and even dolphins.
Location: 153 Arcadia Dr, Rockingham WA 6168, Australia
Timings: Monday to Sunday (9:00 a.m. – 5:00 p.m.)
Price: AUD $120
Dine at Pengos Café

Location: 153 Arcadia Dr, Shoalwater WA 6169, Australia
Timings: Monday to Sunday (8:00 a.m. – 3:00 p.m.)
Price: AUD $55 for two
Scuba Diving at Penguin Island

Deep-sea diving in the beaches of Penguin Island offers the chance to catch the penguins in their natural habitat and see other exciting marine creatures such as fish, stingrays, dolphins and more. The activity comes with professional diving gear and a guide if you need one. You can travel to the diving point via a jetty from where you can leap into the pleasant tropical waters of the island.
Location: Mersey Point Jetty, Penguin Island, Australia0020
Timings: Monday to Sunday (8:00 a.m. – 5:00 p.m.)
Price: AUD $150 for 90 minutes
Explore the Penguin’s Colony

Location: Penguin Island, Australia
Timings: Monday to Sunday (8:00 a.m. – 5:00 p.m.)
Price: Free (AUD $60 for a guided tour)
Take a Ferry to Penguin Island Tour

During the ferry ride, you can see the penguins swimming in the ocean, dolphins jumping up from the surface of the waters, octopus and stingrays and pelicans and other exotic animals.
Location: 153, Arcadia Drive, Shoalwater, Western Australia, 6169
Timings: Ferries depart from Monday to Sunday (9:00 a.m. – 3:00 p.m.)
Price: AUD $32 per person
Visit Penguin Miniature Railway

The activity is especially recommended for families travelling with their children to Australia.
Location: 6 Johnson's Beach Rd, Penguin TAS 7316, Australia
Timings: Monday to Sunday (9:00 a.m. – 3:00 p.m.)
Price: AUD $1 per person
Check out the Penguin Market

There are also several crafts, gifts and homeware stores that you can explore to get a comprehensive idea about the local culture.
Location: 11 Arnold St, Penguin TAS 7316, Australia
Timings: Sunday (9:00 a.m. – 3:00 p.m.)
Price: Free entry
Go to Perry-Ling Gardens

Location: Surf Club Point, Penguin, Tasmania, Australia
Timings: Monday to Sunday (3:00 p.m. – 7:00 p.m.)
Price: AUD $5 per person
Stroll at Rockingham Beach

The beach is pet-friendly and there are well-equipped playgrounds for children to relax in when they are visiting Rockingham Beach.
Location: Rockingham Beach Road, Rockingham, WA 6168
Timings: Monday to Sunday (10:30 a.m. – 8:30 p.m.)
Explore Churchill Park

You can also watch the smallest penguins in the world from nearby the park. Park has rides and activities that can keep children entertained for hours and the manicured gardens are ideal for picnics and relaxing walks.
Location: Rockingham Beach Road, Rockingham WA 6168, Australia
Timings: open 24 hours
Price: AUD $36 for a 3-park pass