The Seabreeze Beach Hotel, located in the heart of South West Rocks, is one of Australia’s best kept secrets. 

South West Rocks is a small coastal town located half way between Sydney and Brisbane, 35kms north east of Kempsey & approximately 100kms from Port Macquarie and Coffs Harbour. It is well known for its relaxed atmosphere and pristine beaches.

Overlooking iconic Horseshoe Bay, The Seabreeze Beach Hotel is famous for being the place where locals, holiday makers, families, passionate divers, surfers and fishermen all come to experience the relaxed, welcoming & friendly atmosphere, seaside casual dining, live entertainment and of course, the views.

Need a spot to take the kids? Our kids room has a climbing wall, Nintendo Switch, Kids TV, a colouring in table, bean bags and plenty of books to keep the kids happy!


Ideally located in the best position in South West Rocks, roll out of bed and find yourself on one of the stunning surrounding beaches, take a dip in the pristine waters of Horseshoe Bay or simply relax taking in the warm friendly atmosphere of the hotel.


Let our friendly and committed team host your next function, whether it be a wedding reception, birthday, anniversary, engagement, reunion, family gathering or any other special celebration.


The Seabreeze provides the perfect venue in the heart of picturesque South West Rocks, overlooking iconic Horseshoe Bay and minutes to stunning beaches, national parks and all South West Rocks has to offer. Our menu is clean, fresh and affordable food.

Ready to make a booking at the Seabreeze Beach Hotel?

Whether you are looking for a family holiday, a weekend getaway, wedding venue, work accommodation or just somewhere to relax after a day’s surfing, or passing through, the staff at the Seabreeze Beach Hotel will ensure your experience in South West Rocks is a memorable one.