The Ballina region is blessed with some of the most stunning beaches on the NSW North Coast. From long, uncrowded stretches of golden sand to sheltered swimming spots and world-class surf breaks, there is a beach for everyone in and around Ballina.
Located where the Richmond River meets the Pacific Ocean, Ballina enjoys a unique coastal setting that offers both river and ocean swimming. The beaches stretch north towards Lennox Head and south towards Evans Head, providing kilometres of pristine coastline to explore.
Shaws Bay is Ballina’s most popular family-friendly swimming spot. This calm, sheltered lagoon offers safe swimming in warm, clear waters — perfect for young children and those who prefer calmer conditions. The bay features sandy beaches, grassy picnic areas, and a rock pool. BBQ facilities and shaded areas make it ideal for a full day out.
Lighthouse Beach is Ballina’s main surf beach, stretching from the Richmond River breakwall north towards Angels Beach. It is patrolled during summer and offers consistent surf conditions. The beach is named after the historic Richmond River lighthouse and provides spectacular views along the coastline.
North of Lighthouse Beach, Flat Rock and Angels Beach offer quieter alternatives for beachgoers seeking more space. These beaches are popular with surfers, fishers and walkers. The rock platforms at Flat Rock are excellent for exploring tide pools and marine life.
South Ballina Beach is a long, wild stretch of coast south of the Richmond River. It is accessible by 4WD (with a valid permit) and offers excellent fishing opportunities. The beach is largely undeveloped and provides a true wilderness coastal experience.
Just 10 minutes north of Ballina, Lennox Head features one of the best right-hand point breaks in Australia. The beach is patrolled during summer and is surrounded by cafes, shops and the stunning Lake Ainsworth freshwater lake.
Shaws Bay is the best family beach in Ballina. The calm, sheltered lagoon waters are ideal for young children and there are BBQ facilities, picnic areas and shade.
Lighthouse Beach and Lennox Head Beach are patrolled during the summer months and school holidays by surf lifesavers.
Yes, South Ballina Beach is accessible by 4WD with a valid beach driving permit. Permits can be obtained from the local council.
Like all NSW coastal waters, sharks may be present. Ballina has shark nets, drone surveillance and SharkSmart programs in place. Always swim at patrolled beaches and check the SharkSmart app.
Water temperatures range from about 19°C in winter to 26°C in summer. A wetsuit is recommended for winter surfing.
Lighthouse Beach offers consistent surf in Ballina itself. For world-class waves, the point break at Lennox Head is just 10 minutes north.