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
- Rottnest Island ferry transfer – with bike hire and snorkelling gear. ⭐⭐⭐⭐⭐
- The Pinnacles desert – with koalas 🐨 and sandboarding.
- Wave Rock day tour – with wildflowers & Aboriginal culture.
- Margaret River wineries experience 🍷 – with tastings, caves & Cape Leeuwin Lighthouse.
- Full day Swan Valley wine tour 🍷– with lunch.
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.
- The swankiest address in town: COMO The Treasury.
- The cool, fun one in the centre of the action: The Alex.
- For quality apartments next to Kings Park: Quest Kings Park.
- For quality apartments by the beach: Seashells Scarborough.
- On a backpacker budget: Spinners Hostel.
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.
Click through to the next section: Indian Ocean towns.