15 Top Rated Public Golf Courses in New Hampshire 2025
Public golf courses in New Hampshire offer an exciting range of golfing experiences. Each Golf Course provides unique challenges, making the game popular among golf enthusiasts looking for a great golfing experience.
New Hampshire boasts over 90 public golf courses, offering a variety of challenges and stunning landscapes. Whether you’re a seasoned pro or a weekend warrior, finding the right course can make all the difference in your game.
In this blog, we’ll explore some of the top-rated public golf courses in the Granite State, highlighting their unique features and amenities. You’ll discover why New Hampshire is a golfer’s paradise, from lush fairways to scenic views. Ready to find your next favorite course? Let’s dive in!

Experience the top public golf courses in New Hampshire. Public courses like CreekGolf Club, The Oaks, etc., offer great golfing experiences across New England.
List of 15 Best Public Golf Courses in NH
1. Hidden Creek Golf Course – Litchfield, NH
Hidden Creek Golf Course is a hidden gem among the rolling hills and dense forests. It’s a 9-hole public golf course offering golfers of all skill levels a challenging yet enjoyable experience. The course’s layout features rolling fairways and smooth greens, making it a true test of golfing skill.
Its serene and natural setting provides golfers with a peaceful and relaxing environment to enjoy their round of golf. There are elevation variations, double-doglegs, gullies, water, and fairways dotted with 100-year-old trees. Along with the course, they have a fully stocked pro shop, ensuring that golfers have everything they need to prepare for their round.

The course also has a restaurant with a bar and grill, perfect for grabbing a bite or a cold drink after a long day on the course. Lessons, practice facilities, and membership are available here as well.
- Hours: Monday- Sunday from 6:00 am to 6:00 pm.
- Contact: 603-262-9272
- Address: 17 Morgan Road, Litchfield, NH 03052
Read Best Tattoo Parlors In New Hampshire
2. The Oaks – Somersworth, NH
The Oaks is an award-winning public golf course that has become a favorite destination for golfers of all skill levels. This course serves as a challenging and picturesque experience. It features an 18-hole course with well-manicured fairways and greens.
The course is mainly known for its tree-lined fairways, providing shade and obstacles for golfers. It also boasts several water hazards, including a beautiful pond that comes into play. The Oaks offers practice lessons and courses for golfers, making it an excellent place for beginners to learn.

In addition to its beautiful course, The Oaks also does leagues and outings for visitors. There is a full-service restaurant serving food, a bar, and a pro shop where you can shop and relax. Events and weddings can be done on the property as well.
- Hours: Open daily from 7:00 am to 7:00 pm.
- Contact: 603-692-6257
- Address: 100 Hide Away Pl Somersworth, NH, US 03878
Read Best Antique Stores In New Hampshire
3. Overlook Golf Club – Hollis, NH
Overlook Golf Club is a premier public golf course known for its challenging layout, beautiful scenery, and well-maintained fairways and greens. It features 18 holes with rolling hills and tree-lined fairways.
Natural marshes, sculpted bunkers, and gracious pines challenge this classically styled championship golf course. It is in well-kept condition with clean and manicured grass that will be enjoyable to play on. Their pro shop is well-stocked with all the gear and accessories that golfers need.
Overlook Golf Club also offers space to host group parties. Its cafe offers delicious meals and drinks inside. The pro shop’s products are available in its online store. It’s one of the best public golf courses in southern NH.
- Hours: Open daily from 6:30 am to 7:30 pm.
- Contact: 603-465-2909
- Address: 5 Overlook Drive, Hollis, NH 03049
Read Best Bike Shops In New Hampshire
4. Bretwood Golf Course – Keene, NH
Bretwood Golf Course is a well-known and highly-regarded golf course. This course has 36 holes with two 18-hole courses. While visiting, you will see a large fleet of golf carts. The lush, well-kept holes follow the charming Ashuelot River as it winds through the two courses.
This place is a favorite of recreational and competitive golfers due to its four sets of tees. Large Penncross bentgrass greens are guarded by clever bunkering and gradually rolling fairways, numerous changes, plenty of water, and constant breeze. The driving range is one of the facilities here with grass trees.

Although there is a complete snack bar and wine stop inside, the snack shacks on the course are one of the extra amenities for the players. They offer practice spaces as well. A clubhouse with a sizable banquet room and equipped pro store are also present. The experts at Bretwood Golf Course hold events and give lessons.
- Hours: Monday- Sunday from 6:00 am to 7:00 pm.
- Contact: 603-352-7626
- Address: 365 East Surry Rd, Keene, NH 03431
Read Best Wineries In New Hampshire
5. Crotched Mountain Golf Club – Francestown, NH
Crotched Mountain Golf Club is a beautiful 18-hole golf course designed by legendary golf course architect Donald Ross. It is nestled in the rolling hills of the southern area and features stunning views of the mountains.
The course layout is challenging, with several holes requiring strategic shot placement to avoid hazards such as water and sand traps. One of the standout holes is the par-3 13th hole, which requires a tee shot over water to reach the green. In addition to the golf course, they feature indoor and outdoor simulators.
There is a full-service pro shop and a restaurant for in-between refreshments. You can book the space for weddings and private events as well. Memberships are extended to interested visitors for special offers.

- Hours: As per the availability.
- Contact: 603-588-2923
- Address: 740 2nd New Hampshire Turnpike N, Francestown, NH 03043
Read Best Furniture Stores In New Hampshire
6. Beaver Meadow Golf Course – Concord, New Hampshire
Beaver Meadow Golf Course is a public 18-hole golf course. It was designed by the renowned golf course architect Geoffrey Cornish. The course opened for play in 1896 and has been a favorite among golfers in the area ever since.
This course is known for its scenic beauty and layout. It features narrow fairways, strategically placed bunkers, and fast greens that require precise shot-making. The front nine holes are flat, while the back nine has more elevation changes and scenic views of the surrounding countryside.
Tall trees frame these holes and offer a beautiful view of the surrounding area. Additionally, it has a fully stocked pro shop containing all the needs of golfers that can be purchased online as well. Golf stimulations and instructions are provided here as well. Tournaments, outings, weddings, and banquets are their added services.

- Hours: Monday- Sunday from 7:00 am to 7:00 pm.
- Contact: 603-228-8954
- Address: 1 Beaver Meadow Drive, Concord, NH 03301
Read Best Shopping Outlets and Malls in New Hampshire
7. Rockingham Country Club – Newmarket, New Hampshire
Rockingham Country Club, known as ‘The Rock,’ is a 9-hole, 3026-yard par 35 golf course. Since 1933, both seasoned and inexperienced golfers have regarded the course as a soothing and pleasurable experience. The course was designed by the renowned golf course architect Manuel Francis.
This club is well known for its layout and beautiful scenery. Its narrow fairways, bunkers, and fast greens provide a perfect golfing experience. The holes are surrounded by gardens, adding to their beauty.
Rockingham Country Club also offers a variety of membership options and golf packages. In-house, the restaurant is a great place to demolish your hunger while playing. They often rent out the space to visitors to host private weddings and events. The online store is available to buy their branded golf gear and apparel.

- Hours: Monday to Thursday and Saturday from 7:00 a.m. to 8:00 p.m., Friday from 7:00 a.m. to 9:00 p.m., and Sunday from 7:00 a.m. to 7:00 p.m.
- Contact: 603-659-9956
- Address: 200 Exeter Road, Newmarket, NH 03857
Read Best Restaurants in White Mountains, New Hampshire
8. Campbell’s Scottish Highlands Golf Course – Salem, NH
Campbell’s Scottish Highlands is an 18-hole public golf course with a comprehensive driving range practice facility. These gentle meadows were carved of 135 acres of land that make a perfect backdrop for a links-style course. The Scottish Highlands is a family-run company created by MHF Design and George Sargent and launched in 1994.
This course features rolling fairways, challenging bunkers, and undulating greens. From the elevated tees, golfers can take in stunning views of the lush green hills and forests surrounding the course. The clubhouse is designed to resemble a traditional Scottish manor, with rich wood paneling, fireplaces, and tartan accents.
Campbell’s provides a driving range, practice putting green, chipping area, a fully-stocked pro shop, and a restaurant serving classic Scottish fare. Online booking is also available here for customers’ ease.

- Hours: Monday- Friday from 9:00 am to 3:00 pm.
- Contact: 603-894-4653
- Address: 79 Brady Ave. Salem, NH 03079
Read Best Flower Shops in Wolfeboro, New Hampshire
9. White Mountain Country Club – Ashland, New Hampshire
White Mountain Country Club is an 18-hole course. This course’s user-friendly design includes broad, meticulously maintained fairways, well-placed bunkers, and velvet-bent grass greens. Renowned golf course architect Geoffrey Cornish designed it.
The course features stunning scenery; golfers can take panoramic views of the surrounding mountains and forests from the elevated trees. They excel in hosting golf tournaments and group outings of all sizes.
You can also participate in the leagues they arranged. Additionally, the club follows a mandatory dress code when coming in. Their online store has an extensive collection of golfing gear and apparel.

- Hours: Open daily from 6:00 am to 8:00 pm.
- Contact: 603-536-2227
- Address: 3 Country Club Road, Ashland, NH 03217.
Read Best Vegan-Friendly Restaurants in Portsmouth, NH
10. Hales Location Golf Course – Hales, New Hampshire
Hales Location Golf Course is one of the country’s most beautiful golf developments. This 9-hole golf course is 3,025 Yards, Par 36, ideal for golfers of all skill sets. The professional-length Par 36 course is challenging and features breathtaking mountain landscapes.
Great fairways, water hazards, and sand traps are all a part of this course. Albert Zikorus, the course maker, has accomplished impresses with every hole, greens, and distinctive course layout. Events like tournaments happen here around the year. Besides in-house events, booking for weddings and banquets is always welcome here.

- Hours: Monday- Sunday from 8:00 am to 3:30 pm.
- Contact: 603-356-2140
- Address: 86 Fairway Dr. Hales Location, NH 03860
Read Best Hair Salons in New Hampshire
11. Breakfast Hill Golf Club – Greenland, NH
Breakfast Hill Golf is an upscale public course with one of the region’s finest layouts. It is beautifully tucked away beneath the distinctive soaring pines. For over 250 years, Breakfast Hill has spanned 170 acres of family-owned property.
Renowned golf course architect Brian Silva created it. The driving range includes four target greens at various lengths. The practice facility includes a sizable 10,000-square-foot putting green.
It’s an ideal location for banquets, parties, dining, golf outings, and business events. A pro shop is also inside to tend to all your essential golfing gear needs.

- Hours: Monday- Sunday from 6:30 am to 9:00 pm.
- Contact: 603-436-5001
- Address: 339 Breakfast Hill Road, Greenland, NH 03840
Read Best Live Music Venues in New Hampshire
12. Montcalm Golf Club – Enfield, NH
Montcalm Golf Club is a premier site for golfing. George Sargent created this beautiful facility with an unmatched view. Turf hound hitting stations, 20 Full Swing natural grass hitting stations, bent grass putting greens, and chipping greens are all included in the scenario. Additionally, it has kept up pitching areas and practice bunkers.
The vast 18-hole golf course gives your gaming experience a peaceful rhythm and calmness. Here, the surrounding hills, valleys, lakes, fairways, and greens enhance the view of the game.
Montcalm has a golf school where visitors can learn from the best. They also offer stay-and-play options for people coming from afar. Gift Cards and memberships can be obtained here as well.

- Hours: Monday- Sunday from 7:30 am to 6:00 pm.
- Contact: 603-448-5665
- Address: 2 Smith Pond Road, Enfield, New Hampshire 03748
Read Best Seafood Restaurants in New Hampshire
13. Canterbury Woods Country Club – Canterbury, NH
Canterbury Woods Country Club is an exquisite 18 distinctive hole course. The course was designed and sculpted by Ross Forbes. This course has roomy landing spots and wide fairway corridors.
With its four sets of tees, you can play from 4800 to 6600 yards while still having options for approaching each hole. The subtle greens and the diversity of greenside chipping areas make the short game difficult. Their 35 acres of bent grass fairways will satisfy every golfer.
Canterbury Woods Club can fit 132 golfers at a time. Along with all the gaming facilities, they fulfill all the banquet requirements. Scrambles, tee times, and modified shotgun starts are available in various outing formats. Accommodation while playing is also accepted here, along with hosting a private event like a wedding or party.

- Hours: Monday – Sunday from 6:00 pm to 9:00 pm.
- Contact: 603-783-9400
- Address: 15 West Road, Canterbury, NH 03224
14. Mount Washington Resort Golf Club – Bretton Woods, NH
Mount Washington Resort Golf Club is a stunning golf course in the larger Mount Washington Resort. It is a posh vacation spot surrounded by the spectacular White Mountains backdrop. The golf course is a masterpiece of design, offering golfers an unforgettable experience.
This course’s layout is challenging and enjoyable, with various holes that will test every aspect of a golfer’s game. It features rolling hills, majestic trees, and stunning views of the surrounding mountains.
The resort includes a 9-hole executive course and the main 18-hole course, which is excellent for a quick round. It also provides a full-service pro shop, a driving range, practice facilities, and various dining options.

- Hours: Thursday- Sunday from 8:30 am to 5:00 pm, Monday- Wednesday closed.
- Contact: 603-278-4653
- Address: 210 Mt. Washington Hotel Road, Bretton Woods, NH 03575
15. Ridgewood Country Club – Moultonborough, NH
Ridgewood Country Club is a well-recognized 18-hole golf course. The first nine holes are carved throughout a challenging landscape. The back nine has a more open design and more opportunities for aggressive play.
This course deserves the plaudits it has accrued over the years. It has beautiful and excellent playing conditions all season. The in-house tavern provides delicious foods and beverages between the matches.
Furthermore, it includes a fully equipped pro store with the newest golf clothes and accessories. Interested visitors can procure membership packages for additional benefits. Ridgewood hosts events and outings all year long.
- Hours: Thursday from 6:30 am to 8:00 pm. Friday – Sunday from 6.00 am to 8.00 pm
- Contact: 603-476-5930
- Address: 258 Gov. John Wentworth Hwy, Moultonborough, NH 03254
Find Public Golf Courses Near You
Conclusion
Exploring the best public golf courses in New Hampshire offers a unique blend of scenic beauty and challenging play, making it a golfer’s paradise. Whether you are a seasoned pro or a weekend warrior, these courses provide the perfect escape to refine your game and enjoy nature.
From the rolling greens of Campbell’s Scottish Highlands to the historic charm of Beaver Meadow, each course promises an unforgettable experience. Ready to tee off? Grab your clubs and discover why New Hampshire’s public golf courses are a must-visit for every golf enthusiast. Happy golfing!