Golf courses in Salem, NH

The only golf course listed in Salem, NH is Campbell's Scottish Highlands, a regulation 18-hole golf course with par 71 and 6,249 yards. 96 other golf courses are within 25 miles; the nearest is Pine Valley Golf Course in Pelham, NH, 3.3 miles away.

Courses
1
18-hole
1
9-hole
0
With a range
1 of 1
Avg 18-hole yards
6,249
Nearby
10 within 8 mi

Courses in and near Salem

Showing 11 courses: 1 in Salem, 10 nearby.

  1. Campbell's Scottish Highlands

    Public79 Brady Ave

    18 · PAR 71 · 6,249 YD

  2. Pine Valley Golf Course

    PublicPelham, NH

    3.3 MI · 9 · PAR 35 · 2,805 YD

  3. Merrimack Valley Golf Club

    PublicMethuen, MA

    3.5 MI · 18 · PAR 70 · 6,220 YD

  4. Applewood Golf Links

    PublicWindham, NH

    3.6 MI · 9 · PAR 27 · 2,954 YD

  5. Hickory Hill Golf Course

    PublicMethuen, MA

    4.3 MI · 18 · PAR 71 · 6,276 YD

  6. Windham Country Club

    Semi-privateWindham, NH

    5.3 MI · 18 · PAR 72 · 6,442 YD

  7. Atkinson Resort & Country Club

    PublicAtkinson, NH

    5.4 MI · 18 · PAR 72 · 6,534 YD

  8. Four Oaks Country Club

    PublicDracut, MA

    5.4 MI · 18 · PAR 70 · 6,268 YD

  9. Crystal Lake Golf Club

    PublicHaverhill, MA

    6.4 MI · 18 · PAR 72 · 6,706 YD

  10. Northfields

    PrivateHaverhill, MA

    6.8 MI · 9 · PAR 27

  11. LaBelle Winery Derry

    PublicDerry, NH

    7.0 MI · 9 · PAR 27 · 1,211 YD

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

Tell us what to fix

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

Nearby cities with listed courses include Methuen, MA (3.0 miles), Pelham, NH (3.3 miles), Windham, NH (4.3 miles) and Atkinson, NH (5.4 miles).

Nearby cities

Miles, straight line

All golf courses in New Hampshire

Frequently asked questions

How many golf courses are in Salem, NH?

Salem, NH has 1 golf course in this directory.

What is the longest golf course in Salem, NH?

Of the 18-hole courses with a listed yardage, Campbell's Scottish Highlands is the longest at 6,249 yards.

Do golf courses in Salem, NH have driving ranges?

1 of the 1 course in Salem, NH that list driving range information has one.

What cities near Salem, NH have golf courses?

Nearby cities with listed courses include Methuen, MA (3.0 miles, 2 courses), Pelham, NH (3.3 miles, 1 course), Windham, NH (4.3 miles, 2 courses) and Atkinson, NH (5.4 miles, 1 course).

What golf courses are near Salem, NH?

The three nearest other golf courses are Pine Valley Golf Course in Pelham, NH (3.3 miles), Merrimack Valley Golf Club in Methuen, MA (3.5 miles) and Applewood Golf Links in Windham, NH (3.6 miles).

How far is the nearest other golf course from Salem?

The nearest other golf course is Pine Valley Golf Course in Pelham, NH, 3.3 miles from the middle of the courses listed in Salem, in a straight line.

How many public golf courses are in Salem, NH?

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

Listing data last updated October 2026. See data sources.