Perth to Shark Bay road trip: Distance, drive time & stops

Perth to Shark Bay road trip: Distance, drive time & stops

The best stops on a Perth to Shark Bay road trip include Jurien Bay, the Houtman-Abrolhos Islands and Kalbarri National Park. The Perth to Denham drive is 823km in distance, with a driving time of around 8h46m.

A Perth to Shark Bay road trip in Western Australia is only partly about the destination. World Heritage-listed Shark Bay brims with quirks, visually-stunning national parks and marine life. But there’s plenty to see and do on the way up there. So prepare for an epic journey up the west coast…

Before leaving, Perth offers gold pouring experiences at the Perth Mint, Rottnest Island day trips, and scenic Swan River cruises. To book Perth tours and experiences, head here. For Perth accommodation deals, book here.

To fix up the best Denham accommodation, head here.

Perth to Shark Bay distance and driving time

The biggest town in Shark Bay is Denham, so we’ll use that for measurements. The distance from Perth to Denham is 823km. That makes for a driving time of eight hours and 46 minutes. You can take a flight to Shark Bay, but the road trip is more fun.

5 great day trips from Perth – make your visit special

The best places to stay in Perth

You can check out deals on a wide range of Perth accommodation options. But these are some of the best choices.

That sort of distance requires somewhere – or two, or three – to break the journey. The first contenders for a stop on the Perth to Shark Bay road trip are the coastal towns of Lancelin, Cervantes and Jurien Bay.

lancelin western australia
There are plenty of things to do in Lancelin, an underrated Western Australian beach town. Photo copyright kymillman.com.

Click through to the next section: Indian Ocean towns.