Getaway on an Aussie outback adventure to the Onslow Beach Resort, the gateway to the Mackerel Islands in Western Australia. This absolute beachfront resort offers relaxed, civilised sophistication – a refreshing welcome when travelling through the remote, rugged beauty of the Pilbara region.

The Onslow Beach Resort is located on the mid-coast of Western Australia between Exmouth and Karratha, a 2 hour flight or 1,400 kilometres drive from Perth.

Stay in stylish, modern self-contained apartments with ocean or pool views. Enjoy a bite to eat or a relaxed drink at The Beach Club restaurant and bar, overlooking the unique red sand beach and ocean at Beadon Bay. Or extend your stay and book a sun-filled island trip to the Mackerel Islands, a 45 minute boat transfer away.

Resort facilities include free Wi-Fi, Foxtel, outdoor swimming pool, barbeques, gym, tour desk, car hire and ample parking.

With stylish comfort, fantastic food, stellar views and a team of dedicated staff, a sensational Australian coastal outback experience starts at the Onslow Beach Resort.


  • Non Smoking
  • Bar
  • Cafe
  • Family Friendly
  • Carpark
  • Restaurant
  • Barbeque
  • Outdoor Furniture
  • Outdoor Dining Area
  • Baggage Holding Room
  • Business Facilities
  • Conference/Function Facilities
  • Gym
  • Swimming Pool
  • Tour Desk
  • Laundry
  • Automatic Teller Machine


  • Quality Tourism Accreditation
  • COVID Clean Practicing Business
  • Australian Hotels Association
  • Australian Tourism Export Council
  • Regional Tourist/Tourism Association/Organisation
  • Free Wifi
  • Snorkelling
  • Swimming
  • Walks
  • 4 Stars
  • Family


  • Disabled access available, contact operator for details.
Bookings & Enquiries
Cnr Second Avenue & Third Street, Onslow, 6710, Australia

Caters for people who have a wheelchair