Getting there & away
Skywest (1300 660 088) has daily flights from Perth to Port Hedland, sometimes via Karratha. There are also daily Perth–Exmouth flights via Carnarvon twice a week. Qantas (13 13 13) flies from Perth to Karratha and Port Hedland.
Greyhound Australia (13 14 99) has three services a week from Perth to Exmouth ($210, 20 hours), via Coral Bay ($188, 18 hours). There are also daily services from Perth (with connecting shuttles into Exmouth) stopping at Karratha ($232, 22½ hours) and Port Hedland ($267, 25½ hours). From Port Hedland buses continue to the Kimberley.