Onslow Beach Resort Address

The Onslow Beach Resort is situated on the corner of Second Avenue and Third Street, Onslow Western Australia 6710.

Getting to Onslow

Onslow is located on the mid-coast of Western Australia, easily accessible with direct flights from Perth on Virgin Australia, or by sealed road if arriving by car.

Onslow sits almost right in the middle of Exmouth and Karratha, being a 4 hour drive north from Exmouth or 3 hour drive south from Karratha. Scenic flights are also available from Exmouth with Shark Bay Aviation and from Karratha with Aviair. Nationwest Aviation also operates charter flights from various departure points and scenic flight tours in Onslow.

Onslow Road runs about 80km off the North West Coastal Highway, which connects the main towns of Geraldton, Carnarvon, Exmouth, Karratha and Port Hedland, or off the Great Northern Highway which connects from Broome. If you’re adventuring through the stunning Karijini National Park, the Nanutarra Munjina Road will connect you with the N W Coastal Highway then Onslow Road, and takes approximately 5 hours drive time.

The Onslow Road turnoff is easily visible with sealed roads on the North West Coastal Highway following all the way through to the end of Onslow Road, making your drive an easy and safe one to embark on.

If you’ve not considered taking the divert to Onslow on your drive between Exmouth, Karijini and Karratha, add it to your list! Travelling the heart of the inland Pilbara region plus venturing out to the coast and islands is highly recommended to get a true outback Australian experience. You can also discover Western Australia’s best kept secret at the Mackerel Islands where you can go wild in style with resort accommodation, facilities, activities and everything you need for the island adventure of your life!

From Perth

By Air – Virgin Australia offers daily 2-hour flights from Perth to Onslow

By Road – 1,400km or one and a half day’s drive on fully sealed roads from Perth to Onslow

Approximate Distances & Driving Times

Perth to Onslow: 1,400km – 14 hours & 30 minutes
Geraldton to Onslow: 965km – 9 hours & 45 minutes
Carnarvon to Onslow: 495km – 5 hours
Exmouth to Onslow: 400km – 4 hours
Karratha to Onslow: 300km – 3 hours & 15 minutes
Karijini National Park to Onslow: 450km – 5 hours & 30 minutes
Port Hedland to Onslow: 540km – 5 hours & 30 minutes
Broome to Onslow: 1,130km – 11 hours & 20 minutes

Airport Transfers & Taxis

Airport transfers are available on our mini-bus, please contact reception on +61 8 9184 6586 or email [email protected] to arrange. A taxi service also operates from the Onslow Airport.

Onslow Beach Resort