Blacks Beach accommodation with spa
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Blacks Beach
Featured Blacks Beach Spa Hotels

The Shores Holiday Apartments
9 Pacific Drive, Blacks Beach, QLD
With a stay at The Shores Holiday Apartments in Mackay (Blacks Beach), you'll be a 1-minute drive from Blacks Beach Park and 5 minutes from Northern Beaches ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Blacks Beach hotels essential information
Accommodation | 130 hotels |
---|---|
Lowest Price | |
Highest Price | |
Popular hotels | The Shores Holiday Apartments |
Most recent Blacks Beach hotel reviews

lastminute.com.au Verified Review
5 / 5
Beds are really comfortable. Room is clean on entry. Staff is wonderful & very considerate 😊 I'll continually choose to stay here because of it's location as well.
A verified traveller stayed at The Marco Polo
Posted 4 days ago
More ways to explore Blacks Beach
Top picks
Hotels
- Hotels in Brisbane Central Business District
- Hotels in Burleigh Heads
- Hotels in Mooloolaba
- Hotels in Maroochydore
- Hotels in Mermaid Beach
- Hotels in Coolum Beach
- Hotels in West Mackay
- Hotels in Caloundra
- Hotels in South Bank
- Hotels in North Mackay
- Hotels in Palm Cove
- Hotels in Hamilton
- Hotels near Harrup Park
- Hotels near Northern Beaches Bowls Club
- Apartment Hotels in Brisbane Central Business District
- Hotels in Broadbeach
- Hotels in Kings Beach
- Hotels in Alexandra Headland
- Hotels in Surfers Paradise
- Hotels in East Mackay
- Hotels in Southport
- Hotels near Mackay Base Hospital
- Hotels in Fortitude Valley
- Hotels in Coolangatta
- Hotels in Palm Beach
- Hotels in Bakers Creek
- Hotels in Noosa Heads
- Hotels near Mount Pleasant Shopping Centre
- Hotels in Mackay Harbour