This post may contain affiliate links. Please see my disclosure policy for more details.

If you’re looking for a fun day trip from Perth, Penguin Island is a pristine, rugged wilderness lying just 700m off the coast of Rockingham, a 45-minute drive south of the city.

With beautiful beaches, a colony of 1,200 little penguins and a large population of nesting seabirds, the island seemed the perfect destination to begin my five-week Perth to Adelaide road trip.

There are plenty of things to do on Penguin Island and in the Shoalwater Islands Marine Park, including cruises, activities and self-guided walks. Read on to find out more!


How to Get to Penguin Island

If you want to make your own way there, you’ll need to catch the Penguin Island ferry (a five-minute journey) from Rockingham Wild Encounters at 153 Arcadia Dr, Shoalwater WA 6169, where there’s a free car park onsite.

If you’re arriving by public transport, take the train to Rockingham Station and catch the 551, 552 or 553 bus from stands 9 or 10 to Penguin and Watts Rd. Plan your journey with the Transperth transport planner.

Wharf at Penguin Island, WA.

If you prefer to join a Penguin Island organised tour, read my section below for options.

Woman on the boardwalk to the Penguin Island ferry, Western Australia.
Heading back to the mainland on the Penguin Island ferry

Penguin Island Tours & Activities

We chose to have a leisurely day exploring the island on foot, but for those of you wanting a bit more adventure or a guaranteed sighting of penguins and other wildlife, here are a few options:

Penguin Island Glass Bottom Boat Cruise (1-hour cruise plus watching the penguin feeding);

Wildlife Cruise (full-day tour includes 45-minute boat trip, lunch at Pengos, entry to Caversham Wildlife Park, visit to the Chocolate Factory with tastings, optional wine tasting and hotel drop-off and pick-up from certain hotels);

Island Tour & Marine Park Cruise: (90-minute glass bottom boat cruise plus a 30-minute guided walk of the island).

Blogger, Lisa Bull, walking on Penguin Island, WA.
Exploring pristine Penguin Island on foot

Shoalwater Tours & Activities

You can also enjoy the wider Shoalwater region on the following tours:

Wild Dolphin Swim & Cruise from Perth: (luxury cruise includes guaranteed dolphin sightings, wetsuit and snorkelling equipment plus light lunch and refreshments);

Shoalwater Kiteboarding Lesson: (2.5-hour beginner lesson with a qualified instructor).

Boardwalks in Shoalwater, Australia.
Penguin Island nature trails

Penguin Island Beaches

If you’re looking for some beach time without the crowds, you’ve come to the right place. Take a rest from your explorations by laying your towel down on whichever deserted patch of sand takes your fancy.

Nice beach in Shoalwater, Western Australia.
Seagulls on Penguin Island near Perth.
A beach wouldn’t be a beach without a seagull or 500!

Penguin Island Wildlife

As the name suggests, the island is home to a colony of little penguins, in fact the largest population in Western Australia.

Since the penguins are usually out at sea hunting for a nice bit of dinner during daylight hours, it’s unikely you’ll spot them in the wild unless you have a good look underneath the boardwalks and at the back of the limestone caves.

Black and white sea bird, Western Australia.

To guarantee a sighting, it’s best to attend the organised penguin feeding sessions at the Discovery Centre. The island and its surrounding crystal-clear water is also home to a whole host of other beautiful seabirds, as well as dolphins and sea lions. And just to warn you, there are a lot of seagulls. And I mean a lot!

Crested terns on Penguin Island, Rockingham.
Crested Terns just chillin’ by the sea

Rugged Beauty

There’s more to the island than beautiful beaches and wildlife: whilst wandering around you’ll come across seacaves and craggy coves, cliffs and rocky headlands, and a number of boardwalks and viewpoints.

Craggy rocks in Western Australia.
Looking at the beach from a cave on Penguin Island, WA.
Green grass and ocean in Shoalwater.

Once you’re back on the mainland you can enjoy a coffee or meal at Pengo’s Café or a picnic by the children’s playground. To read about the next stop on my Perth to Adelaide road trip, here’s my post on Yalgorup National Park!


Enjoy a relaxed day trip from Perth at beautiful Penguin Island in Western Australia. Walk the nature trails, see little penguins, swim with dolphins, go on a wildlife cruise, kayak, snorkel and more.