Discover the Mackerel Islands

The Mackerel Islands are a marine wildlife and ocean lovers paradise located along the spectacular Pilbara coast. Whether you’re a local exploring your own backyard, or a visitor on a journey through Western Australia, the magic of your time on the Mackerel Islands will stay with you forever.

Enquire Now

3 nights from $780^ per person, twin share

or $570^ per person, quad share

Located a short 45 minute ferry from Onslow, a holiday to the Mackerel Islands provides a rare marine wilderness experience boasting world–class fishing, snorkelling, boating, nature watching and serious time to disconnect.


  • 3 nights accommodation at Mackerel Islands in a Two Bedroom Beachfront Cabin
  • Return ferry transfers from Onslow
  • Children and teens under 17 years stay FREE when using existing bedding*

Add on:

  • A night at Onslow Beach Resort from $125 per person, twin share in an Executive Suite

*Terms and Conditions: ^Advertised price is per person, quad or twin share, land only and based on a ‘from’ level. Valid for travel 1 Apr - 2 Nov 21. Close-out dates may apply. Book by 30 Jun 21. *Ferry fees are payable for teens/children, $120 return per adult, $60 return per child up to 12 years, infants travel free. Based on Tuesday departure, returning Friday, extended packages available. Secure parking is available in Onslow for a fee. During 2021 the Mackerel Islands will be undergoing rehabilitation, every care will be taken not to impact guests, but disruption throughout the season is expected. Dates are yet to be advised. Offer is subject to change and availability at time of booking and may be withdrawn without notice. Special conditions may apply to adhere to government COVID-19 regulations and border restrictions. Credit card fees apply. Photo credit Mackerel Islands. ATAS Accredited A14252. V2-240321. For more information, contact your travel agent. SUPPLIER: Broome, Kimberley & Beyond