Getting to Ningaloo Coral Bay

Getting there by road

We are located on Robinson Street, Coral Bay WA 6701.

The drive from Perth to Coral Bay is approximately 1200kms, with a total driving time of around 12 hours.

If you'd like to take a break on the journey, popular options to stop at are Geraldton or Northampton. If you wish to visit Kalbarri or Monkey Mia along the way, you will need to factor in additional travel time.


Roadhouse options to stop at on the North West Coastal Highway include:

Billabong Roadhouse (08) 9942-5919
Overlander Roadhouse (08) 9942-5916


Popular station stays near Coral Bay include:

Bullara Station (08) 9942-5938 (located inland between Coral Bay & Exmouth)
Quobba Station (08) 9942-5098 (located south of Coral Bay)


If you'd prefer to sit back and relax, Integrity Coach Lines (Aust) Pty Ltd provides north and south bound bus services, including from Perth up to Coral Bay and from Exmouth down to Coral Bay.

For all destinations and timetables, please call 08 9274 7464 or book at

Getting there by air

The closest commercial airport to Coral Bay is Learmonth Airport – approximately 90 minutes drive north of Coral Bay.

Qantas offers daily scheduled services into Learmonth Airport. Please visit for fares and availability.

Private transfers between Coral Bay and the airport are available and must be pre-booked. To book a transfer, call Coral Bay Airport Transfers on (0448) 619 999, or email


Places to stay

Choose from our range of accommodation to suit your needs and budget.

Getting to Ningaloo Coral Bay

“Family holiday to Coral Bay”

The highlight of our holiday was our boat trip and the whole family got to snorkel up close and it was amazing. None of us had done anything like this before and now we can not wait to do it again. The coral and fish were breathtaking. The crew were fantastic and friendly.

Trip Advisor user Donna A