Resorts and Hotels with Spas near Main Beach

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 17 - Aug 18
Tomorrow
Aug 18 - Aug 19
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Resorts and Hotels with Spas near Main Beach

Elements of Byron

Elements of Byron
Byron Bay
  • Full-service spa
  • Massages
  • 2 outdoor pools
  • On the beach
$280
$308 total
includes taxes & fees
Aug 31 - Sep 1
Elements of Byron

Crystalbrook Byron

Crystalbrook Byron
Suffolk Park
  • Full-service spa
  • Massages
  • Steam room
  • Sauna
  • Near the beach
$209
$230 total
includes taxes & fees
Aug 31 - Sep 1
Crystalbrook Byron

Bangalow Guesthouse

Bangalow Guesthouse
Bangalow
  • Massages
  • Couples treatment rooms
$183
$201 total
includes taxes & fees
Aug 18 - Aug 19
Bangalow Guesthouse

The Brooklet

The Brooklet
Brooklet
  • Massages
  • 2 outdoor pools
  • Sauna
$439
$439 total
includes taxes & fees
Aug 31 - Sep 1
The Brooklet

Tasman Holiday Parks - North Star

Tasman Holiday Parks - North Star
Hastings Point
  • Full-service spa
  • Massages
  • Outdoor pool
  • Sauna
  • Near the beach
$123
$123 total
includes taxes & fees
Aug 31 - Sep 1
Tasman Holiday Parks - North Star

Oaks Casuarina Santai Resort

Oaks Casuarina Santai Resort
Casuarina
  • Full-service spa
  • Massages
  • Outdoor pool
  • Near the beach
$145
$145 total
includes taxes & fees
Aug 18 - Aug 19
Oaks Casuarina Santai Resort

Mantra on Salt Beach

Mantra on Salt Beach
Kingscliff
  • Outdoor pool
  • On the beach
$107
$107 total
includes taxes & fees
Aug 31 - Sep 1
Mantra on Salt Beach

Peppers Salt Resort & Spa

Peppers Salt Resort & Spa
Kingscliff
  • Full-service spa
  • 2 outdoor pools
  • Sauna
  • Near the beach
$120
$120 total
includes taxes & fees
Sep 1 - Sep 2
Peppers Salt Resort & Spa
See more properties

Top landmarks in Main Beach

Main Beach

9.2/10 (987 reviews)
When the beach is calling your name, you might want to head down to Main Beach, located 0.4 mi (0.7 km) from central Byron Bay. Catch the sunset by the shore at Clarkes Beach, just a short walk away.
See properties