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
-
Campbell's Scottish Highlands
Public79 Brady Ave
18 · PAR 71 · 6,249 YD
-
Pine Valley Golf Course
PublicPelham, NH
3.3 MI · 9 · PAR 35 · 2,805 YD
-
Merrimack Valley Golf Club
PublicMethuen, MA
3.5 MI · 18 · PAR 70 · 6,220 YD
-
Applewood Golf Links
PublicWindham, NH
3.6 MI · 9 · PAR 27 · 2,954 YD
-
Hickory Hill Golf Course
PublicMethuen, MA
4.3 MI · 18 · PAR 71 · 6,276 YD
-
Windham Country Club
Semi-privateWindham, NH
5.3 MI · 18 · PAR 72 · 6,442 YD
-
Atkinson Resort & Country Club
PublicAtkinson, NH
5.4 MI · 18 · PAR 72 · 6,534 YD
-
Four Oaks Country Club
PublicDracut, MA
5.4 MI · 18 · PAR 70 · 6,268 YD
-
Crystal Lake Golf Club
PublicHaverhill, MA
6.4 MI · 18 · PAR 72 · 6,706 YD
-
Northfields
PrivateHaverhill, MA
6.8 MI · 9 · PAR 27
-
LaBelle Winery Derry
PublicDerry, NH
7.0 MI · 9 · PAR 27 · 1,211 YD
No courses match these filters.
Missing a course in Salem, or something out of date?
Tell us what to fixSalem 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 lineFrequently 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.