Checking flights...


Regional airlines connect Perth with small airports at Geraldton, Shark Bay and Carnarvon.

Qantas ( and Virgin Australia ( fly between Perth and Geraldton; Rex ( flies between Perth, Shark Bay and Carnarvon.


From Perth, Transwa ( buses run as far north as Kalbarri. Integrity ( services run three times a week from Perth to Port Hedland or Broome, stopping at Dongara, Geraldton and Carnarvon and offering shuttle connections from the North West Coastal Hwy to Kalbarri and Shark Bay.