Golf courses in Peterborough, NH

The only golf course listed in Peterborough, NH is Monadnock Country Club, a 9-hole par-3 golf course with par 29 and 1,576 yards. 25 other golf courses are within 25 miles; the nearest is Dublin Lake Club in Dublin, NH, 5.6 miles away.

Courses
1
18-hole
0
9-hole
1
With a range
0 of 1
Avg 18-hole yards
–
Nearby
10 within 20 mi

Courses in and near Peterborough

Showing 11 courses: 1 in Peterborough, 10 nearby.

  1. Monadnock Country Club

    Public49 High St

    9 · PAR 29 · 1,576 YD

  2. Dublin Lake Club

    PrivateDublin, NH

    5.6 MI · 9 · PAR 35 · 3,006 YD

  3. The Shattuck

    PublicJaffrey, NH

    6.2 MI · 18 · PAR 71 · 6,764 YD

  4. Crotched Mountain Golf Club

    PublicFrancestown, NH

    10.2 MI · 18 · PAR 71 · 6,111 YD

  5. Angus Lea Golf Course

    PublicHillsborough, NH

    15.8 MI · 9 · PAR 33 · 2,319 YD

  6. Souhegan Woods Golf Club

    PublicAmherst, NH

    16.8 MI · 18 · PAR 72 · 6,507 YD

  7. 17.7 MI · 9 · PAR 34 · 2,210 YD

  8. Amherst Country Club

    PublicAmherst, NH

    18.2 MI · 18 · PAR 72 · 6,520 YD

  9. Buckmeadow Golf Club

    PublicAmherst, NH

    18.6 MI · 9 · PAR 33 · 2,425 YD

  10. Northern Spy Golf Club

    PrivateTownsend, MA

    18.8 MI · 18 · PAR 70 · 6,188 YD

  11. Bretwood Golf Course

    PublicKeene, NH

    19.1 MI · 18 · PAR 72 · 6,976 YD

Missing a course in Peterborough, or something out of date?

Tell us what to fix

Peterborough is in New Hampshire, which has 111 golf courses across 84 cities in this directory.

Nearby cities with listed courses include Dublin, NH (5.6 miles), Jaffrey, NH (6.2 miles), Francestown, NH (10 miles) and Hillsborough, NH (16 miles).

Nearby cities

Miles, straight line

All golf courses in New Hampshire

Frequently asked questions

How many golf courses are in Peterborough, NH?

Peterborough, NH has 1 golf course in this directory.

Do golf courses in Peterborough, NH have driving ranges?

0 of the 1 course in Peterborough, NH that list driving range information have one.

What cities near Peterborough, NH have golf courses?

Nearby cities with listed courses include Dublin, NH (5.6 miles, 1 course), Jaffrey, NH (6.2 miles, 1 course), Francestown, NH (10 miles, 1 course) and Hillsborough, NH (16 miles, 1 course).

What golf courses are near Peterborough, NH?

The three nearest other golf courses are Dublin Lake Club in Dublin, NH (5.6 miles), The Shattuck in Jaffrey, NH (6.2 miles) and Crotched Mountain Golf Club in Francestown, NH (10 miles).

How far is the nearest other golf course from Peterborough?

The nearest other golf course is Dublin Lake Club in Dublin, NH, 5.6 miles from the middle of the courses listed in Peterborough, in a straight line.

How many public golf courses are in Peterborough, NH?

Peterborough, NH has 1 public golf course in this directory.

Listing data last updated October 2026. See data sources.