Stay & play golf Northern Rivers offers many great golfing experiences. This lush green region of New South Wales is perfect for playing golf all year round. Some of the lesser known golf courses here are a real find with Ocean Shores, Yamba, Murwillumbah and Grafton being amongst the best value for money in Australia. The beaches, the hinterland, and the weather here are real drawing points for your next stay & play golfing adventure.


Northern Rivers NSW Golfing Locations:

Stay & Play Golf Ballina

Ballina Manor Boutique Hotel
Ballina Manor Boutique Hotel

“Discover first class service, a fabulous onsite restaurant and a scrumptious breakfast when you stay at Ballina Manor.”

Ballina Golf Course
Ballina Golf Course

“Play golf on Ballina’s finest and only 18 hole layout at the Ballina Golf & Sports Club.”


Stay & Play Golf Coolangatta Tweed Heads

The Sebel Twin Towns Coolangatta

“The Sebel Twin Towns is ‘the’ place to stay in Coolangatta”

Coolangatta Tweed Heads Golf Course

“Coolangatta Tweed Heads offer not one but two 18 hole championship quality golf courses to play”


Stay & Play Golf Grafton

Grafton Central Motel

”Stay in Grafton’s finest motel at Grafton Central”

Grafton Golf Course

“Play Grafton golf course – arguably The BEST value for money golfing layout in Australia”


Stay & Play Golf Maclean

The Surf Yamba
The Surf Yamba

“Enjoy the ultimate in beachside boutique hotels at The Surf Yamba just 24km from Maclean.”

Maclean Golf Course
Maclean Golf Course

“Enjoy the country hospitality and play golf on Maclean’s superbly challenging layout.”


Stay & Play Golf Murwillumbah

Murwillumbah Motor Inn

“Stay close to town at the convenient Murwillumbah Motor Inn”

Murwillumbah Golf Course

“Enjoy some of Australia’s finest scenery when you play Murwillumbah Golf Course”


Stay & Play Golf Ocean Shores

Ocean Shores Motel

“Stay adjacent to the golf course at Ocean Shores Motel”

Ocean Shores Country Club Golf Course

“Enjoy lush surroundings, large greens and a tremendous layout when you play Ocean Shores golf course”