Golf Courses & Driving Ranges in NH
Discover 224 golf courses and driving ranges across 86 cities in NH
NH Golf Course Map
Showing 224 courses across NH
Loading map...
Top Rated Golf Courses in NH
Based on 400 verified Google reviews • 4.7⭐ average rating
Browse by City
Amherst
6 courses
Ashland
1 course
Atkinson
2 courses
Barnstead
1 course
Barrington
3 courses
Bartlett
3 courses
Bedford
1 course
Belmont
2 courses
Bethlehem
4 courses
Campton
1 course
Candia
2 courses
Canterbury
1 course
Carroll
2 courses
Center Harbor
2 courses
Chesterfield
1 course
Claremont
2 courses
Colebrook
1 course
Concord
6 courses
Conway
2 courses
Derry
4 courses
Dover
5 courses
East Kingston
3 courses
Enfield
3 courses
Epping
2 courses
Exeter
2 courses
Farmington
1 course
Francestown
2 courses
Franconia
4 courses
Gilford
2 courses
Goffstown
2 courses
Gorham
2 courses
Grantham
3 courses
Greenland
4 courses
Hale's Location
1 course
Hales Location
1 course
Hanover
3 courses
Haverhill
2 courses
Henniker
2 courses
Hillsborough
2 courses
Hollis
2 courses
Hopkinton
2 courses
Hudson
5 courses
Jaffrey
3 courses
Jefferson
1 course
Keene
5 courses
Kingston
3 courses
Laconia
2 courses
Lebanon
4 courses
Lee
3 courses
Litchfield
6 courses
Londonderry
5 courses
Loudon
1 course
Manchester
7 courses
Merrimack
3 courses
Moultonborough
3 courses
Nashua
4 courses
New Durham
2 courses
New London
3 courses
Newbury
2 courses
Newfields
2 courses
Newmarket
2 courses
Newport
3 courses
North Hampton
4 courses
North Sutton
1 course
Ossipee
6 courses
Pembroke
1 course
Portsmouth
2 courses
Rochester
9 courses
Rye
1 course
Rye Beach
1 course
Salem
4 courses
Sanbornton
2 courses
Somersworth
2 courses
Stratham
2 courses
Sugar Hill
1 course
Sunapee
1 course
Sutton
3 courses
Thornton
3 courses
Tilton
2 courses
Walpole
2 courses
Waterville Valley
2 courses
Whitefield
2 courses
Winchester
2 courses
Windham
1 course
Wolfeboro
2 courses
Woodstock
2 courses
Golf in NH: Your Complete Guide
NH is home to 224 exceptional golf courses and driving ranges spread across 86 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,NH offers diverse golfing experiences for players of all skill levels.
Top Golf Destinations in NH
The most popular golf cities in NH include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to NH specifically to experience these renowned golf destinations.
Types of Golf Courses in NH
NH golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.
Planning Your Golf Trip to NH
When planning golf in NH, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many NH golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of NHoffers unique golf course designs and playing conditions.
All Golf Courses
Amherst
72 Ponemah Rd, Amherst, NH 03031, USA
72 Ponemah Road
55 Ponemah Rd, Amherst, NH 03031, USA
55 Ponemah Road
55 Ponemah Rd, Amherst, NH 03031, USA
65 Thornton Ferry Rd II, Amherst, NH 03031, USA
Ashland
3 Country Club Dr, Ashland, NH 03217, USA
Atkinson
85 Country Club Dr, Atkinson, NH 03811, USA
51 Sunny Meadow Lane
Barrington
88 Stagecoach Rd, Barrington, NH 03825, USA
88 Stagecoach Rd, Barrington, NH 03825, USA
Bartlett
10 Clubhouse Rd, Glen, NH 03838, USA
Linderhof Golf Course Rd, Glen, NH 03838, USA
Belmont
89 Ladd Hill Rd, Belmont, NH 03220, USA
96 Daniel Webster Hwy Unit B15, Belmont, NH 03220, USA
Bethlehem
1901 Main St, Bethlehem, NH 03574, USA
1901 Main Street
2691 Main St, Bethlehem, NH 03574, USA
2691 Main Street
Candia
313 South Rd, Candia, NH 03034, USA
Canterbury
15 West Road
Carroll
310 Mount Washington Hotel Rd, Bretton Woods, NH 03575, USA
310 Mount Washington Hotel Rd, Bretton Woods, NH 03575, USA
Center Harbor
166 Waukewan Rd, Center Harbor, NH 03226, USA
Claremont
53 Country Club Road
53 Country Club Rd, Claremont, NH 03743, USA
Concord
1 Beaver Meadow Dr, Concord, NH 03301, USA
100 Golf Club Drive, Concord, NH
1500 Championship Drive, Concord, NH
1500 Fairway Drive, Concord, NH
5000 Pro Shop Lane, Concord, NH
Conway
76 Norcross Cir, North Conway, NH 03860, USA
Derry
100 Club House Drive, Derry, NH
121 E Broadway, Derry, NH 03038, USA
14 State Route 111
Dover
145 Gulf Road
143 Gulf Road
500 Championship Drive, Dover, NH
2500 Fairway Drive, Dover, NH
200 Country Club Road, Dover, NH
East Kingston
69 East Road
69 E Rd, East Kingston, NH 03827, USA
69 E Rd, East Kingston, NH 03827, USA
Enfield
2 Smith Pond Rd
2 Smith Pond Rd, Enfield, NH 03748, USA
2 Smith Pond Rd, Enfield, NH 03748, USA
Epping
526 Calef Hwy, Epping, NH 03042, USA
526 Calef Hwy, Epping, NH 03042, USA
Exeter
58 Jady Hill Ave, Exeter, NH 03833, USA
Francestown
740 2nd New Hampshire Turnpike N, Francestown, NH 03043, USA
Franconia
198 Profile Club Road
198 Profile Club Rd, Franconia, NH 03580, USA
198 Profile Club Rd, Franconia, NH 03580, USA
198 Profile Club Rd, Franconia, NH 03580, USA
Gilford
140 Country Club Rd, Gilford, NH 03249, USA
140 Country Club Road
Goffstown
161 Gorham Pond Road
161 Gorham Pond Rd, Goffstown, NH 03045, USA
Gorham
2 Main St, Gorham, NH 03581, USA
Grantham
6 Club House Ln, Grantham, NH 03753, USA
6 Club House Ln, Grantham, NH 03753, USA
6 Club House Lane
Greenland
339 Breakfast Hill Rd, Greenland, NH 03840, USA
339 Breakfast Hill Road
80 Country Club Ln, Greenland, NH 03840, USA
Hale's Location
17 Falcon Way
Hales Location
86 Fairway Dr, Hales Location, NH 03860, USA
Hanover
15 Meadow Ln, Hanover, NH 03755, USA
15 Meadow Ln, Hanover, NH 03755, USA
5 Hilton Field Road
Haverhill
400 Clark Pond Rd, North Haverhill, NH 03774, USA
400 Clark Pond Rd, North Haverhill, NH 03774, USA
Hillsborough
126 W Main St, Hillsborough, NH 03244, USA
126 W Main St, Hillsborough, NH 03244, USA
Hollis
19 Freemans Way
5 Overlook Dr, Hollis, NH 03049, USA
Hopkinton
40 Country Club Road
40 Country Club Rd, Hopkinton, NH 03229, USA
Hudson
4000 Club House Drive, Hudson, NH
2500 Championship Drive, Hudson, NH
4000 Golf Course Drive, Hudson, NH
55 Marsh Rd, Hudson, NH 03051, USA
4 Friel Golf Rd, Hudson, NH 03051, USA
Jaffrey
53 Dublin Rd, Jaffrey, NH 03452, USA
53 Dublin Road
53 Dublin Rd, Jaffrey, NH 03452, USA
Jefferson
28 Waumbek St, Jefferson, NH 03583, USA
Keene
365 East Surry Road
365 E Surry Rd, Keene, NH 03431, USA
365 E Surry Rd, Keene, NH 03431, USA
3 Krif Ct, Keene, NH 03431, USA
755 W Hill Rd, Keene, NH 03431, USA
Kingston
7 NH-125, Kingston, NH 03848, USA
7 NH-125, Kingston, NH 03848, USA
7 NH 125
Laconia
23 King Ct, Laconia, NH 03246, USA
2075 Parade Rd, Laconia, NH 03246, USA
Lebanon
327 Mechanic St, Lebanon, NH 03766, USA
298 N Plainfield Rd, West Lebanon, NH 03784, USA
298 N Plainfield Rd, West Lebanon, NH 03784, USA
Lee
86 Concord Road
86 Concord Rd, Lee, NH 03861, USA
86 Concord Rd, Lee, NH 03861, USA
Litchfield
18 Morgan Rd, Litchfield, NH 03052, USA
18 Morgan Rd, Litchfield, NH 03052, USA
17 Morgan Rd, Litchfield, NH 03052, USA
17 Morgan Rd, Litchfield, NH 03052, USA
Londonderry
1500 Club House Drive, Londonderry, NH
2000 Fairway Drive, Londonderry, NH
100 Golf Club Drive, Londonderry, NH
5000 Golf Course Drive, Londonderry, NH
Loudon
653 Sargent Lane
Manchester
625 Mammoth Road
500 Tournament Drive, Manchester, NH
1001 Elm St #106, Manchester, NH 03101, USA
1491 Front St, Manchester, NH 03102, USA
200 Pro Shop Lane, Manchester, NH
2000 Tournament Drive, Manchester, NH
Merrimack
5000 Golf Club Drive, Merrimack, NH
4000 Pro Shop Lane, Merrimack, NH
2500 Golf Club Drive, Merrimack, NH
Moultonborough
258 Governor John Wentworth Hwy, Moultonborough, NH 03254, USA
258 Governor John Wentworth Hwy, Moultonborough, NH 03254, USA
Nashua
4000 Golf Club Drive, Nashua, NH
500 Club House Drive, Nashua, NH
New Durham
1 Lake Winnipesaukee Dr, New Durham, NH 03855, USA
Lake Winnipesaukee Golf Club, 1 Lake Winnipesaukee Drive, New Durham, NH 03855, USA
New London
Country Club Ln, New London, NH 03257, USA
164 Twin Lake Villa Rd, New London, NH 03257, USA
Newbury
101 Baker Hill Rd, Newbury, NH 03255, USA
101 Baker Hill Road
Newfields
24 NH-108, Newfields, NH 03856, USA
24 NH-108, Newfields, NH 03856, USA
Newmarket
200 Exeter Rd, Newmarket, NH 03857, USA
Newport
112 Unity Road
112 Unity Rd, Newport, NH 03773, USA
112 Unity Rd, Newport, NH 03773, USA
North Hampton
22 North Road, North Hampton, NH 03862, USA
22 North Road, North Hampton, NH 03862, USA
101 North Road, North Hampton, NH 03862, USA
North Sutton
182 Kearsarge Valley Road
Ossipee
1725 NH-16, Center Ossipee, NH 03814, USA
1725 NH-16, Center Ossipee, NH 03814, USA
1725 NH-16, West Ossipee, NH 03890, USA
NH-16, Center Ossipee, NH 03814, USA
NH-16, Center Ossipee, NH 03814, USA
98 Forest Lane
Pembroke
42 Whittemore Road
Portsmouth
200 Grafton Drive
200 Grafton Rd, Portsmouth, NH 03801, USA
Rochester
7 Taylor Ave, Rochester, NH 03839, USA
7 Taylor Ave, Rochester, NH 03839, USA
94 Church St, Rochester, NH 03839, USA
94 Church Street
200 Country Club Road, Rochester, NH
500 Country Club Road, Rochester, NH
200 Tournament Drive, Rochester, NH
300 Fairway Drive, Rochester, NH
5000 Country Club Road, Rochester, NH
Rye
60 Wentworth Road
Rye Beach
731 Central Road
Salem
79 Brady Ave, Salem, NH 03079, USA
79 Brady Ave, Salem, NH 03079, USA
500 Championship Drive, Salem, NH
Sanbornton
80 Prescott Rd, Sanbornton, NH 03269, USA
Stratham
167 Winnicutt Rd, Stratham, NH 03885, USA
167 Winnicutt Road
Sugar Hill
234 Sunset Hill Rd, Sugar Hill, NH 03586, USA
Sutton
187 Kearsarge Valley Rd, North Sutton, NH 03260, USA
187 Kearsarge Valley Rd, North Sutton, NH 03260, USA
187 Kearsarge Valley Rd, North Sutton, NH 03260, USA
Thornton
56 Clubhouse Ln, Thornton, NH 03285, USA
40 Clubhouse Ln, Thornton, NH 03285, USA
New Hampshire Rte 175, Thornton, NH 03285, USA
Tilton
360 Laconia Rd Suite 1, Tilton, NH 03276, USA
360 Laconia Road
Walpole
166 Prospect Hill Rd, Walpole, NH 03608, USA
Waterville Valley
3 Lost Pass Rd, Waterville Valley, NH 03215, USA
Whitefield
101 Mountain View Rd, Whitefield, NH 03598, USA
Winchester
730 Keene Rd, Winchester, NH 03470, USA
730 Keene Rd, Winchester, NH 03470, USA
Wolfeboro
24 Kingswood Rd, Wolfeboro, NH 03894, USA
333 South Main Street
Woodstock
1668 Daniel Webster Hwy, Exit 30 I-93, make right turn, not all GPA directions, are correct. From the Kancamangus Hwy. go south, Woodstock, NH 03293, USA
1701 Daniel Webster Hwy, Woodstock, NH 03293, USA
