New Jersey is blessed with dozens of courses that remain open for play throughout the winter - weather permitting, of course. These courses range from Bergen County in the north to Cape May County in the south, and everywhere in between.

The ever-increasing number of indoor facilities around the Garden State are also a great option to keep skills sharp. Your local course may even provide amenities such as virtual golf simulators with PGA professionals on hand to provide instruction and fitness programs.

The following is a county-by-county listing of Garden State courses that will remain open for play this winter, weather permitting. Golfers are advised to book a tee time in advance. And, due to the ongoing COVID-19 pandemic, players should consult each course’s web site for special safety protocols, and of course wear a mask and maintain social distancing.

Included in this list are a number of prestigious venues such as historic Atlantic City Country Club in Northfield, Ballamor Golf Club in Egg Harbor Township, Charleston Springs Golf Course in Millstone, Crystal Springs Golf Club in Hamburg, Galloping Hill Golf Course in Kenilworth, and Neshanic Valley Golf Course in Neshanic Station.

A COUNTY-BY-COUNTY LOOK (Click on club/course name for details):

Atlantic County: Atlantic City CC (609-236-4400); (609-236-4400); Ballamor GC (609-601-6220); Brigantine GC (609-266-1388); Green Tree GC (609-625-9131); Harbor Pines GC (609-927-0006);  McCullough’s Emerald Golf Links (609-926-3900Twisted Dune GC (609-653-8019).

Bergen County: Overpeck GC (201-336-7277); Paramus GC (201-447-6079); Soldier Hill GC (201-336-6031)

Burlington County: Indian Spring CC (856-983-0222); Hanover GC (609-758-0300); Springfield GC (609-267-8440).

Camden County: Pennsauken CC (856-662-4961).

Cape May County: Shore Gate GC (609-624-8337).

Essex County: East Orange GC (973-379-7190); Rock Spring GC (973-731-6464); Weequahic Park GC (973-926-2520)

Gloucester County: Westwood GC (856-845-2000). 

Hudson County: Skyway GC (201-763-7520 

Hunterdon County: High Bridge Hills GC (908-638-5055)

Mercer County:  Mercer Oaks GC (609-936-1383); Mountain View GC (609-771-0400); Princeton CC (609-452-9382)

Middlesex County: Tamarack GC (732-821-8881), The Meadows at Middlesex (609-799-4000); Raritan Landing GC (732-885-9600).

Monmouth County: Bel-Aire GC (732-449-6024); Charleston Springs GC (732-409-7227); Colts Neck GC (732-303-9330); Cream Ridge (609-208-0050); Gambler Ridge (609-758-3588); Knob Hill GC (732-792-7722); Old Orchard CC (732-542-7666); Shark River GC (732-922-4141); Suneagles GC (732-389-4300).

Morris County: Flanders Valley GC (973-584-5382); Pinch Brook GC (973-377-2039); Sunset Valley GC (973-835-1515).

Ocean County: Atlantis GC (609-296-2444); Eagle Ridge GC (732-901-4900); Forge Pond GC (732-920-8899); Lakewood CC (732-363-8125); Ocean Acres CC (609-597-9393).

Passaic County: Preakness Valley GC (973-881-4921).

Salem County: Centerton GC (856-358-2220).

Somerset County: Bunker Hill GC (908-359-6335); Fox Hollow GC (908-526-0010); Mattawang GC (908-281-0778); Neshanic Valley GC  (908-369-8200); Royce Brook GC (908-904-0499) Spooky Brook GC  (732-873-2242).

Sussex County: Cascades GC (973-862-4351); Crystal Springs GC (973-862-4351); Farmstead GC (973-383-1666); Wild Turkey GC (973-862-4351).

Union County: Ash Brook GC  (908-490-8620); Galloping Hill GC (908-241-8700); Hyatt Hills GC (732-669-9100); Plainfield West Nine (908-769-3672); Scotch Hills GC (908-232-9748).

Warren County: Harkers Hollow GC (908-454-1884)

This website requires javascript. Please enable it or visit to find a modern browser.