If you are golf lovers like us, you are probably planning a trip to the course as soon as possible! Rochester is a beautiful, golf-friendly city. From mid-April to late October, you’ll find plenty of places to golf and explore with lush foliage and groomed greens.
Plenty of public and private golf courses exist in the greater Rochester area. If you are an avid local golfer, a private course may be for you, but for most people who enjoy golf as a fun and competitive way to enjoy some time outdoors, public golf courses are the way to go.
This blog will feature three of our favorite public Rochester golf courses: Arrowhead Golf Course and Marina, Timber Ridge Golf Club, and (our obvious favorite) Twin Hills Golf Course.
What Makes a Great Public Golf Course?
We chose Arrowhead, Timber Ridge, and Twin Hills because they meet our five criteria for a great golf course:
- The course has to be in excellent condition
- The price has to be under $60 a person for 18 holes and a cart
- There have to be amenities like food, drinks, and golf carts available
- It has to have a review base of 4 stars or more
- There have to be accessible facilities and be easy to book online
Overview of Twin Hills
Twin Hills Golf Course is located in Spencerport, just outside the City of Rochester. It offers a scenic and peaceful setting, perfect for players of all levels. Weekday and weekend tee times are available, as are nine-hole or 18-hole options!
Known for its friendly staff, well-maintained fairways, and laid-back vibe, Twin Hills is now open for the 2025 season.
If you work up an appetite, the Clubhouse Grill & Taproom has drinks and quintessential foods like burgers, flatbreads, salads, and sandwiches.
What Makes it Special:
- 18-hole layout that’s both fun and challenging.
- Great value for the price—one of the most affordable in the area.
- Relaxed atmosphere, ideal for casual golfers or those just learning the game.
- Driving range and a welcoming pro-shop with all your gear needs
Overview of Timber Ridge
Timber Ridge Golf Club offers a classic 18-hole experience in a quiet, wooded setting. With gently rolling fairways and mature trees lining many holes, this course rewards thoughtful play and keeps you coming back.
This course is a bit more traditional and caters to golfers who appreciate a slightly more strategic layout without the pressure of a hyper-competitive environment.
Whether you’re walking the back nine after work or enjoying a weekend round with friends, Timber Ridge delivers a solid, no-frills golf day. Finish off with some food at the Pub & Grill on site, their burgers and wraps are some of the best we’ve had at a golf course.
What Makes it Special:
- 18-hole course with a classic parkland-style layout
- Well-maintained greens and thoughtful design
- Open annual leagues to join
- In the wintertime, indoor golf simulators are available
- Professionally maintained golf course and driving range
Overview of Arrowhead Golf Course and Marina
Tucked alongside the Erie Canal, Arrowhead Golf Course & Marina is a true hidden gem in Spencerport. This unique spot combines golf with waterfront charm, offering a relaxed, scenic atmosphere just minutes from Rochester.
Arrowhead features an 18-hole layout that’s approachable for beginners but still engaging for experienced players. The course is known for its wide fairways, gentle terrain, and low-key vibe, making it a favorite for casual rounds or those easing into the game.
After your round, you can unwind by the canal or even rent a kayak from the marina—a rare combination that sets Arrowhead apart from more traditional golf experiences.
What Makes it Special
- 18-hole course that’s perfect for quick rounds or new golfers
- Affordable rates and a welcoming atmosphere
- On-site marina with kayak rentals and beautiful canal views
- Rentable campsites right next to the canal
- Live music and dinner are available to enjoy every Friday throughout the summer
That’s a Wrap!
We explored three different golf courses in the Rochester area, but there are plenty more around town. To learn more about Twin Hills’ course, events, leagues, and promotions, subscribe to our newsletter to receive monthly information in your inbox.
Book a tee time at Twin Hills today!