Skip to main content

The best resorts in Onslow

Check out our pick of great resorts in Onslow

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated on the water’s edge of Beadon Bay, Onslow Beach Resort features free WiFi, an outdoor swimming pool and free onsite parking.

Set in the heart of Onslow, this property is 6 minutes' drive from Onslow Airport. Onslow Beach Resort is within 5 minutes' walk from shops, services and the local pub.

it had everything we need and the food in the restaurant was top of town.

Show more Show less
8.7
Fabulous
386 reviews
Price from
CNY 1,441
per night

Offering an outdoor pool and water sports facilities, Mackerel Islands is set in a beautiful island location, a 45-minute boat ride from Onslow. Guests can enjoy the bar and restaurant, open seasonally.

You can play table tennis and billiards at this resort, and the area is popular for snorkelling and fishing.

Show more Show less
7
Good
3 reviews
Price from
CNY 2,353
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Onslow

Resorts that guests love in Onslow

  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    The Onslow Beach Resort was a nice stay. A perfect stopping point if you are going to the Mackerel Islands. We were not happy with the location of our room close to the bar area, the reception moved us with no trouble to a upstairs room away from the bar.
    Neville
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    most things of the Resort were really good, able to park where we wanted and all the staff were helpful and very friendly noting was too much trouble for them, would definately book and stay there again
    Lorraine
    Group
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    location was excellent and the resort was like a oasis in the outback.
    Rhonda
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    The set up of the Lodge is amazing, great atmosphere. We booked the Luxury tent because that was the only option at the time. it was highly overpriced and the housekeeping was poor - not very clean, bathroom had marks, second day no cups, no cutlery etc. Because of the NP we extended one day in a lower category - here the price was ok, the housekeeping ok a little dated but very clean. The restaurant was good. The manager very friendly and helpful.
    Ursula
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    Washer and dryer came in handy, loved the option of ordering our food through hungryhungry, we were tired after all our driving from Perth and didn’t feel like dining in at the restaurant. Absolutely love that the resort is Pet Friendly!!!
    Claudine
    Family with young children
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    Luxury features,modern, well maintained and large bed
    Carolyne
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    Nice resort on beach front, only a few rooms face beach, rest are around the back but we could see the beach down the street. Food was very good service good (a la carte outside as a function was having buffet inside). Eating venue was good but polished concrete floors made echo inside unpleasant for us oldies. Cooked breakfast was great
    Chris
    Young couple
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 386 reviews
    Very nice resort on the beach at Onslow. Facilities are good and there is a nice restaurant in the resort. Wish we'd had one more night.
    Michael
    Young couple