15 Best Public Golf Courses in New Hampshire 2024

The scenic landscape is every golfer’s paradise, beautifully fulfilled by challenging public golf courses in New Hampshire. Best matches come from these specific courses, allowing the golfers to move freely in the space. Whether it is a seasoned pro or a beginner, there’s a course in New Hampshire that will suit each skill level. 

From championship courses to family-friendly options, these courses impress any golfer with their views, challenging holes, and impeccable maintenance. These rolling greens will sharpen every golfer’s skill set, making them perfect. So, grab your clubs, hit the fairways, and get ready to discover the best public golf courses in NH.

Public Golf Courses in New Hampshire
Public Golf Courses in New Hampshire

1Hidden 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. 

At Hidden Creek Golf Course Litchfield, NH
At Hidden Creek Golf Course Litchfield, NH

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. 

At The Oaks Somersworth, NH
At The Oaks Somersworth, NH

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. 

  • HoursOpen 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. The course is 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 the space to host group parties. They provide a cafe inside, offering delicious meals and drinks. All the products of the pro shop are available in their online store. It’s one of the best public golf courses in southern NH.

  • HoursOpen 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.

At Bretwood Golf Course Keene, NH
At Bretwood Golf Course Keene, NH

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 of Bretwood Golf Course do events and lessons. 

  • HoursMonday- 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. Legendary golf course architect Donald Ross designed the course. 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 here is the par-3 13th hole, which requires a tee shot over water to reach the green. Along with 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. 

Crotched Mountain Golf Club
Crotched Mountain Golf Club
  • HoursAs 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. Narrow fairways, strategically placed bunkers, and fast greens are seen here 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. 

Beaver Meadow Golf Course
Beaver Meadow Golf Course
  • HoursMonday- 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. Along with narrow fairways, bunkers, and fast greens, this provides a perfect golfing experience. The holes are surrounded by gardens, adding to the hole’s 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 for buying their branded golf gear and apparel. 

Rockingham Country Club golf
Rockingham Country Club golf
  • HoursMonday- Thursday & Saturday from 7:00 am to 8:00 pm, Friday from 7:00 am to 9:00 pm, Sunday from 7:00 am to 7:00 pm.
  • 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. 

Campbell's Scottish Highlands Golf Course
Campbell’s Scottish Highlands Golf Course
  • HoursMonday- 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 arranged by them. Additionally, the club follows a mandatory dress code while coming in here. Their online store has an extensive collection of golfing gear and apparel. 

White Mountain Country Club
White Mountain Country Club
  • HoursOpen 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. 

Hales Location Golf Course
Hales Location Golf Course
  • HoursMonday- 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 golf course with one of the region’s finest layouts. It is beautifully tucked away beneath the distinctive soaring pines. Breakfast Hill has spanned 170 acres of family-owned property for over 250 years. 

Renowned golf course architect Brian Silva created it. Four target greens at various lengths are part of the driving range. 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.

Breakfast Hill Golf Club
Breakfast Hill Golf Club
  • HoursMonday- 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 to allow learning from the best to the visitors. They also offer stay-and-play options for people who are coming from afar. Gift Cards and memberships can be obtained here as well.

Montcalm Golf Club
Montcalm Golf Club
  • HoursMonday- 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.  

Canterbury Woods Country Club golf
Canterbury Woods Country Club golf
  • HoursMonday – 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 both 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, in extension, provides a full-service pro shop, a driving range, practice facilities, and various dining options.

Mount Washington Resort Golf Club
Mount Washington Resort Golf Club
  • HoursThursday- 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 9 holes are carved throughout a lovely landscape that is challenging. On the other hand, the back nine has a more open design and more opportunity for aggressive play.

This course deserves the plaudits it has accrued over the years, with 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. 

  • HoursThursday 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


Public golf courses in New Hampshire offer many options for those looking to enjoy a round of golf. There are various places, from stunning resort courses like Mount Washington Resort to hidden gems like Ridgewood Country Club.

Many of the public golf courses in New Hampshire are set amidst the state’s breathtaking natural beauty, with rolling hills, majestic trees, and serene lakes providing a stunning backdrop for golfers to enjoy. 

Email Us to Enlist Your Business Here.

Leave a Reply

Your email address will not be published. Required fields are marked *