Buses between Perth and Port Hedland via the Great Northern Hwy, and also from Perth to Lancelin, Cervantes, Geraldton, Exmouth, Karratha and Broome. Hop-on/hop-off tickets based on kilometres travelled ($265 for 1500km or $395 for 3000km) are valid for 12 months. Check the sample itineraries online for which deal best suits your travel plans. Connecting shuttle services west to the coast for Kalbarri and Shark Bay are additional to bus fares. Also runs handy services linking Exmouth and Karijini.