Carnarvon Visitor Centre

Catch you soon

Getting Here

Carnarvon is located 904km’s north of Perth, sitting approximately 4m above sea level and position right on the edge of Western Australia’s Coral Coast, in the centre of the Shark Bay and Ningaloo World Heritage areas. Find out more about how easy it is to get to Carnarvon. 

carTravel by Car 

 Carnarvon is located 904km’s north of Perth and is one of the towns that make up the scenic stretch of coastline known as Australia’s Coral Coast. Nestled between the two World Heritage Areas of  Shark Bay and the Ningaloo   Reef. 


bus-512 Travel By Bus

 Integrity Coachlines offers three services per week travelling north and south from Carnarvon. Travelling from Perth to Carnarvon departs Perth City,  Wellington Street Station on Tuesday and Thurday at 9pm and Sunday at  7pm. Carnarvon to Perth departs from the Carnarvon Visitor Centre on Tuesday, Friday and Sunday at 7pm. Approximate fares for Adults are $167, Health Care  Card Holders $150 and Pension Card Holders $177, one way.   For  timetable information or to make a reservation please contact the Carnarvon Visitor Centre on 99411 146 or email us at   

transportation__airplane-512Travel by Plane 

Skippers Aviation operates daily from Perth to Carnarvon and has both direct flights and flights via Geraldton and Shark Bay available. The direct flight duration is approximately 2 hours. To check flight availability go to



Car Hire

Carnarvon has a choice of two Car Hire companies, Avis and Budget Car Rental. Both companies located at the Carnarvon Terminal for arriving passengers, though you can conveniently book your Car Hire prior to arrival.  Avis – Ph: (08) 99411 877 or Email

 Carnarvon is a central location to many magnificent locations in Western Australia. 

Distances from Carnarvon

South North Inland
Denham       323 Coral Bay      228 Gascoyne Junction 164
Kalbarri        445 Exmouth       368 Kennedy Range     230
Geraldton    480 Onslow         496 Mt Augustus          450
Jurien Bay    713 Paraburdoo   628 Meekathara           623
Perth           904 Karratha       646 Mullewa                 909
Rockingham 951 Roebourne    672  
Mandurah    978 Tom Price      707  
Bunbury     1077 Port Hedland 895  
Albany       1313 Broome       1486  

* Approximate distances between Carnarvon and other WA towns and cities shown in kilometres

21 Robinson Street, CARNARVON WA 6701

Phone: (08) 9941 1146

Fax: (08) 9941 1149


Forgot password?