Ballina is located just 31km south of Byron Bay in northern New South Wales. The coastline in and around town is absolutely stunning, with magnificent headlands, beautiful beaches and plenty of surf breaks.

Angel Beach is the town’s northernmost beach flanked by headland to the south. The long stretch of beach is suitable for pet owners to exercise their animals, however there are no facilities here.


Shelley Beach is a popular swim beach in town with a nice grassy foreshore, picturesque headland in the distance and rock pools to explore. The foreshore is equipped with facilities and dogs are prohibited here.

Lighthouse Beach is patrolled by lifeguards and is bordered by a breakwater to the south. The rock groyne is a popular fishing spot at the mouth of the Richmond River. Dogs are prohibited on the beach but permitted on lead on the breakwater.


Shaws Bay on the Richmond River is very scenic and suitable for watersports such as sailing, wave skis, beginner surfing on the gentle waves and fishing from the banks. The foreshore reserve is a lovely picnic spot, a caravan park is located across the road and dogs are prohibited.

Just 12km north of town is Lennox Head, boasting some of the most scenic coastal headlands along the New South Wales coast. Seven Mile Beach is a beautiful stretch of beach popular with families and Lennox Point is popular with the surfers. Take a walk up to Pat Morton Lookout and enjoy the breathtaking view, you’ll most certainly be impressed.


The northern New South Wales coastline is just gorgeous and this beautiful town offers plenty of water action and picturesque scenery. Beach goers and surfers will love this region. There is plenty of less populated coastline to explore and the likes of Byron Bay is only a short drive away.

Click here for climate statistics for Australian locations
(provided by the Bureau of Meteorology)

Destinations in New South Wales

Anna Bay


Batemans Bay


Blue Mountains

Bundjalung National Park

Byron Bay

Coffs Harbour


Evans Head

Hunter Valley


Lakes Way

Mt Warning National Park

Nambucca Heads

Nelson Bay



Oxley Wild Rivers National Park

Port Macquarie

Royal National Park


Snowy Mountains

Stanwell Park




The Entrance


Waterfall Way




Yuraygir National Park

Return from Ballina to New South Wales