Find the Best Things

Perfect Your Swing at NJ's Top Public Golf Courses!

nj public golf courses

Golf is a hugely popular sport in New Jersey, and there are plenty of places to perfect your swing. From beginner-friendly golfing to the resort experience, New Jersey has the best public golf courses.


Crystal Springs Resort, Hamburg, NJ

Crystal Springs is a hotel resort with an on-site golf course, a spa, restaurants, and event space. Many travelers come here just for golfing, so consider making a whole weekend out of it. There are multiple courses available, including a putting practice course.

Atlantic City Country Club, Northfield, NJ

Atlantic City Country Club is one of the oldest in the country, with roots dating back to 1897. While the courses are short and sweet, each hole boasts a few enjoyable challenges.

Twisted Dune Golf Club, Egg Harbor Township, NJ

If you want up your golf game, try Twisted Dune Golf Club. The whole course has deep bunkers, strategically-placed ponds, and difficult pins. If you prefer less of a challenge, stick to the holes toward the front.

Neshanic Valley Golf Course, Neshanic Station, NJ

Neshanic Valley Golf Course is a great golf course for all levels. Many locals consider this place a hidden gem, thanks to a serene backdrop that feels miles away from everything. The course is always in great shape, and you’ll get your money’s worth.

Rock Spring Golf Club, West Orange, NJ

Rock Spring Golf Club is best known for its friendly staff. Each green has been meticulously designed with unique layouts and features.

Seaview Golf Club, Galloway, NJ

Seaview Golf Club offers two courses, the Pines and the Bay. The Bay Course is the site of the Shoprite LPGA Tournament. Book a room at the on-site hotel to make your golf trip a weekend getaway.

Shore Gate Golf Club, Ocean View, NJ

Shore Gate Golf Club is the best place to visit if you want an affordable golf course. Prices start around $65 per person, which is a steal. The course can be tough, so this option is better suited for experienced players.

Scotland Run Golf Club, Williamstown, NJ

Locals go to Scotland Run for more than the awesome golf course. The Highlander Pub & Grill is a favorite among regulars, and it’s a great place to host an event. This golf club is a top choice for large groups and corporate events.

The Architects Golf Club, Phillipsburg, NJ

Architects Golf Club is the best place to visit if you want privacy. This is a hidden gem, only known by golf enthusiasts who live in the area. The layout of the course is great, and its variety of architectural elements keeps the course interesting.

Heron Glen Golf Course, Ringoes, NJ

Heron Glen is the best option for beginners. Open for most of the year, the spacious course offers a pro shop, junior golf camps, planned outings, a restaurant and other activities and amenities.

Key Insights at a Glance

  • Golf is a popular sport in New Jersey with many public courses available
  • Crystal Springs Resort in Hamburg offers a resort experience with on-site golf, spa, and dining options
  • Atlantic City Country Club in Northfield is one of the oldest in the country with enjoyable challenges
  • Twisted Dune Golf Club in Egg Harbor Township offers a challenging course with deep bunkers and ponds
  • Neshanic Valley Golf Course in Neshanic Station is a hidden gem with a serene backdrop
  • Rock Spring Golf Club in West Orange is known for its friendly staff and unique green layouts
  • Seaview Golf Club in Galloway offers two courses and on-site hotel accommodations
  • Shore Gate Golf Club in Ocean View is an affordable option for experienced players
  • Scotland Run Golf Club in Williamstown is popular for its pub and event hosting capabilities
  • Architects Golf Club in Phillipsburg offers privacy and a variety of architectural elements
  • Heron Glen Golf Course in Ringoes is a spacious option with amenities for beginners.

Hot Stories
Select a New Jersey town to find
the Best Things To Do and Places To Go around you