Brunswick Heads. Simple Pleasures.
About Brunswick Heads
Brunswick Heads is a small unspoilt coastal village on the NSW north coast, situated at the mouth of the Brunswick River. The town is 15 minutes north of Byron Bay and 30 minutes from the Gold Coast. It is only 30 minutes by car from both Coolangatta and Ballina airports.
Stay in Brunswick Heads accommodation and make Brunswick Heads your base to explore the region. Holiday accommodation in town includes 3 motels, 3 caravan parks, 50 holiday houses and apartments scattered throughout the town, a family-friendly hotel and serviced apartments.
- Motels & Hotels
- Holiday Houses & Apartments
- Holiday (Caravan) Parks
- Serviced Apartments
- B & B's and Retreats
- Managing RE Agents
Nestled within the breakwater there is a safe peaceful beach while a white sandy surf beach stretches to the south. The north bank of the river hosts a protected rainforest and the southern bank provides a harbour and small marina for fishing boats and small craft. Mt Chincogan and Mt Warning provide a spectacular hinterland backdrop to the river that meanders up to the small town of Mullumbimby.
Despite the surrounding coastal development, Brunswick Heads has retained its traditional seaside village atmosphere. Timber bridges link the riverside to a safe, quiet beach at the mouth of the Brunswick River and to the surf beach that spans the coastline all the way to Byron Bay.
The small community of Brunswick Heads has ensured that there is a quality mix of cafes, restaurants, specialty shops, accommodation and a variety of activities to cater for families, couples and the most discerning visitors. Enjoy our simple pleasures, be pampered or enjoy our memorable and magic community festivals and events. Visit our online shop to purchase a map before you visit, or to buy a souvenir of your stay.
Brunswick Heads enjoys refreshing summer breezes and warm dry winter weather with a short rainy season usually around February or March.
Brunswick Heads Population
Brunswick Heads has a resident population of 1636. (2011 Census)