Getting Tee Times in Bergen County Is a Lot Harder Than It Should Be
I've been booking golf in this area for over a decade, and I still lose my shit occasionally when I can't get a Saturday morning slot at a decent public course. The problem isn't that Bergen County doesn't have good golf. It's that the booking infrastructure is fragmented across dozens of municipalities, each running their own system with different rules, and nobody seems to have figured out a unified approach. You'll spend more time trying to book a round than actually playing it if you don't know what you're doing. Most municipal courses in Bergen County open their tee sheets between 30 and 60 days out, depending on the municipality. Englewood opens 45 days out. Tenafly opens 30 days. Demarest and Fort Lee tend to be even more restrictive, sometimes only releasing slots two weeks in advance. The single most important thing you can do is find the exact release schedule for every course you care about and put it in your calendar with an alarm. I keep a simple spreadsheet with course names, booking windows, release times, and platform URLs. It took me about three hours to build and it has saved me dozens of weekends over the years. The platforms vary by course and by who runs the booking system. Some municipalities use GolfNow, which is what most people encounter first. Others use Teem18, or MyParkPass, or their own custom municipal portal. A few still take phone bookings, though that trend is dying out fast. I've had more success with the smaller municipal portals than with GolfNow because GolfNow tends to be flooded with bots and automated scripts that grab the good slots before a real person can click anything. This is especially true on Friday mornings when the weekend slots release.
Here's something most guides won't tell you: the best tee times aren't always the ones released at the front door. I learned this the hard way after I spent four months trying to book Thursday at 7 AM at a course near Paramus and came up empty every single time. I finally just called the pro shop directly and asked them how they handled cancellations. Turns out they manually release cancelled slots at 9 PM the night before on a first-come first-served basis. No online notification. No system push. Just a phone call and someone actually working there who happens to be paying attention. That became my second system after the primary booking window. Another thing that catches people off guard is how differently different courses handle group bookings and caddie requests. If you're playing with four people, some courses require all four players to be logged into the same account and booking simultaneously. Others let one person book the whole group. I once wasted twenty minutes trying to get a four-ball into the system at a course in Carlstadt, only to discover the system was designed for individual bookings and I'd need to call the pro shop to set it up. The staff was helpful about it but I could have avoided the whole mess if I'd just read the fine print on the booking page first. Payment policies are another place where Murphy's Law shows up. Some Bergen County courses require a credit card upfront even for free or low-cost tee times. Others let you pay at the course. The ones that require cards tend to have stricter cancellation policies, and I've seen people lose $25 to $50 because they thought a cancellation was automatic when it wasn't. Always check the cancellation window. Most places give you somewhere between 4 and 24 hours to cancel without a fee, but it varies widely and nobody reminds you until after the fact.
For people who want to play the nicer courses in the county without country club membership, there are public sessions at some private clubs. These are usually announced on the club's website or through a platform like ClubReserv. They release a limited number of slots on specific days, often at lunchtime or early morning, and they go fast. I've secured a couple of rounds at courses that would otherwise be completely inaccessible to non-members this way. The tradeoff is that you're booking on short notice and the course selection is limited to whatever happens to be available that day. One practical tip that comes from actual experience: set up alerts on your phone for when the booking window opens. Don't wait until the exact minute to start clicking. If you're booking 45 days out, go to the page 5 to 10 minutes before release and have your account info already saved. I once lost a slot because I was still looking up the URL when the system showed no availability. Two minutes later slots appeared again because someone else had just cancelled. It happens constantly, so stay on the page after it initially shows empty. The biggest limitation of any of this is that Bergen County simply has more golfers than there are tee times, especially during peak season from May through October. No amount of strategy will guarantee you a Saturday 8 AM slot at a popular course unless you're willing to pay for a membership or accept a less desirable time. If you're flexible about when you play, the process becomes manageable. Tuesday and Wednesday mornings are almost always available. Evenings in the summer are reasonable too. The weekend rush is real and it's not going away.
Get the Full Details

There are also third-party services that claim to help you book tee times, usually for a subscription fee or per-booking charge. I've tried a couple and they're fine for casual use but they don't have any magic access to systems that you don't already have. They're really just automating the same process with a worse user interface. Save your money unless you're someone who genuinely cannot spare the time to book manually. If you're new to this and feel overwhelmed, start with one course. Learn its system, its release schedule, its quirks. Build from there. Trying to master every booking platform in Bergen County at once is a recipe for frustration and missed slots. Pick a handful of courses you actually want to play and focus your energy on those first.