Help for Aches and Pains on 20 of the Best Public Golf Courses in North Jersey

Looking for the best public golf courses in Northern New Jersey? Then you are in luck! Here at Oakland Spine and Physical Therapy, a lot of our patients are looking to get back on the links or are avid golfers currently. Golf is a great sport and the perfect way to get in some exercise while spending time outdoors enjoying some competition amongst friends.

We might be a bit partial, but you might agree that North Jersey has some of the best public golf courses in the country. With so many to choose from, we thought it would be helpful to compile a rundown guide. With convenient locations in Oakland, Wayne, Fair Lawn, and Closter, Oakland Spine and Physical Therapy is easily accessible to all residents of North Jersey, just like most of the courses on this list. So hit the links, enjoy a round and if any pain or mobility issues start to put a damper on your swing and your game, reach out to our trusted team. We’ll work hard to get you back on teeing up and ready to win all 18 holes.


Ballyowen at Crystal Springs Resort, Hamburg, Sussex County, New Jersey

There’s no need to travel to Scotland for a world-class course. Deemed “the jewel of New Jersey,” Ballyowen is often number one in course ratings for the entire state and region. As a bonus, there’s gourmet dining, a spa resort and a wine cellar which hosts tastings on the resort’s grounds.

Crystal Spring Resort

137 Wheatsworth Rd, Hamburg, NJ 07419


Rock Spring Golf Course, West Orange, Essex County, New Jersey

This course has the distinction of being one of only two courses in the entire country designed by the legendary Seth Raynor which are open to the public. Rock Spring only transitioned to a municipal course a few years ago, making it an extra special treat to play this 6600 yard par 71.

Rock Spring Golf Course

90 Rock Spring Rd, West Orange, NJ 07052


Skyview Golf Club, Sparta, Sussex County, New Jersey

As the name implies, this course is perfect for those who long for higher elevations, with cliffs and crags. It’s definitely not the leisurely stroll around the links, so expect to use a cart for this challenging course that includes several blind spots.

Skyview Golf Club

226 Lafayette Rd, Sparta Township, NJ 07871


Lake Lackawanna Golf Club, Stanhope, Sussex County, New Jersey

Here’s a course worth noting because it’s the opposite of some of the others on the list. A 9-hole course, this one is less challenging but better for both families and newcomers to the game. Those pressed for time will enjoy this very walkable course that will let you get some practice in without spending all day on the greens.

Lake Lackawanna Golf Club

3010, 14 Reis Ave, Stanhope, NJ 07874


Farmstead Golf & Country Club, Lafayette, Sussex County, New Jersey

Enjoy three different 9-hole courses, this former farmland features a gorgeous pond and plenty of wildlife from herons to turtles. This North Jersey course is known for challenging features and layout designed by architect Byron Phoebus. Don’t miss the “Shortest Par Five in the World” which is a bit deceptive in its name, but unforgettable with its island green.

Farmstead Golf & Country Club

88 Lawrence Rd, Lafayette, NJ 07848


Francis A. Byrne Golf Course, West Orange, Essex County, New Jersey

Created by Charles Banks, here’s your chance to play a public course developed in the Golden Age of golf design. With bunkers and fairways reminiscent of St. Andrew’s famed style, your game will be put to the test on this challenging North Jersey gem.

Francis A. Byrne Golf Course

1100 Pleasant Valley Way, West Orange, NJ 07052


Great Gorge Golf Club, Vernon Township, Sussex County, New Jersey

Great Gorge has a storied past having previously carried the Playboy Club name and was built by Hugh Hefner. Today, the course has enjoyed a revival with three well manicured 9-hole courses, each designed by the famed George Fazio.

Great Gorge Golf Club

414 County Rd 517, Vernon Township, NJ 07462


Other North Jersey Golf Courses Worth Noting

Bowling Green Golf Club, Oak Ridge, Passaic County, New Jersey

Bowling Green Golf Club

53 School House Rd, Oak Ridge, NJ 07438


Darlington Golf Course, Mahwah, Bergen County, New Jersey

Darlington Golf Course

277 Campgaw Rd, Mahwah, NJ 07430


Preakness Valley Golf Course, Wayne, Passaic County, New Jersey

Preakness Valley Golf Course

209 Totowa Rd, Wayne, NJ 07470


Newton Golf and Country Club, Newtown, Andover Township, New Jersey

Newton Golf and Country Club

25 Club Rd, Newton, NJ 07860


Lake Mohawk Golf Club, Sparta Township, Sussex County, New Jersey

Lake Mohawk Golf Club

471 W Shore Trail, Sparta Township, NJ 07871


Hidden Acres Golf Course, Sandyston Township, Sussex County, New Jersey

Hidden Acres Golf Course

14 Ayers Rd, Sandyston, NJ 07827


Berkshire Valley Golf Course, Oak Ridge, Jefferson County, New Jersey

Berkshire Valley Golf Course

28 Cozy Lake Rd, Oak Ridge, NJ 07438


Twin Willows, Lincoln Park, Morris County, New Jersey
Twin Willows

167 Ryerson Rd, Lincoln Park, NJ 07035


Rock Spring Golf Club, West Orange, Essex County, New Jersey

Rock Spring Golf Club

90 Rock Spring Rd, West Orange, NJ 07052


Valley Brook Golf Course, Harrington Park, Bergen County, New Jersey

Valley Brook Golf Course

6225, 15 Rivervale Rd, Harrington Park, NJ 07640


Weequahic Golf Course, Newark, Essex County, New Jersey

Weequahic Golf Course

1 Thomas Carmichael Dr, Newark, NJ 07112


Ash Brook Golf Course, Scotch Plains, Union County, New Jersey

Ash Brook Golf Course

1210 Raritan Rd, Scotch Plains, NJ 07076


Orchard Hills Golf Course, Paramus, Bergen County, New Jersey

Orchard Hills Golf Course

404 Paramus Rd, Paramus, NJ 07652


Get Back into the Swing of Life with Oakland Spine and Physical Therapy

Is back pain holding your swing back or is sciatica sidelining you from the links? Oakland Spine and Physical Therapy can help you get back to feeling your best and living pain-free again. With chiropractic, physical therapy and acupuncture care, we help patients lead mobile, active lives through a variety of non-invasive, medication-free therapies which are effective at helping to restore range of motion and functionality, no matter your age or condition.

Schedule your consultation today so you can start enjoying all of the golf courses North Jersey has to offer. With four convenient locations in North Jersey, including Oakland, Wayne, Fair Lawn, and Closter, there’s sure to be a location conveniently located close to your home.