Parks & Resorts
Contact us Coral Bay, Coral Coast, Western Australia

Address: 1 Robinson Street, Coral Bay, WA 6701

Free call: 1800 871 570

Telephone: 08 9942 5934


Get in touch

Have a question about your booking or after some general information? Get in touch with our friendly reservations team via the below form, and we’ll respond within three days.

For all new bookings please book online or call us directly. For your online safety, please do not quote any credit card details in this form.

Contact Us

How to get here

Ningaloo Reef Resort is located in Coral Bay, a 12h 50m drive from Perth and a 1h 40m drive from Exmouth. The Resort is moments from Bill’s Bay and Paradise Beach, ideal for outdoor adventures. Sealed roads are suitable for 2WD vehicles and caravans, and regular flights and coaches connect easily to Perth.


Coral Bay is an 11h 44m drive north of Perth, with excellent sealed roads all the way (1123km).
Driving tired is a leading cause of crashes in WA. Swap drivers, stop for a coffee and use these rest areas to plan your journey.


Qantas flights run daily between Perth and Exmouth. The flight is approximately 1h 55m direct from the Perth Domestic Airport.
The service operates direct to Learmonth Airport (Exmouth), located 117km from Ningaloo Reef Resort. Airport transfers are available.


Integrity Coach Lines offer two weekly scheduled coach services between Perth and Coral Bay. The journey takes around 15h 30m.
The coach departs from the Perth Tourist Bus Stop (in front of Perth Station) and arrives at Ningaloo Club, 600m from Ningaloo Reef Resort.