Perth along Coastal Route to Coral Bay agg. 1,124km:
taying o'nite at -
Geraldton (417km Day 1) - stop over at Lancelin and Leeman -
Geraldton attractions

Carnarvon (475km Day 2) - stop over at Eurardy and Carbla - Carnarvon attractions

Coral Bay (238km Day 3) - stop over at Minilya Roadhouse   

Perth to Coral Bay, via Hamersley, Newman, Tom Price - 2,001km (877km longer)

1,124km up Coast Highway from Perth via Geraldton, Carnarvon to Coral Bay       

Perth to Hamersley - 16km

Hamersley to Tom Price, via Newman - 1,454km

Newman to Karinji - 230km