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

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

Amherst Country Club

72 Ponemah Rd, Amherst, NH 03031, USA

03031
Amherst Country Club

72 Ponemah Road

03031
Ponemah Green Family Golf Center

55 Ponemah Rd, Amherst, NH 03031, USA

03031
Ponemah Green Family Golf Center

55 Ponemah Rd, Amherst, NH 03031, USA

03031
Souhegan Woods Golf Club‎

65 Thornton Ferry Rd II, Amherst, NH 03031, USA

03031

Ashland

Owls Nest Vineyard Course

3 Country Club Dr, Ashland, NH 03217, USA

03217

Atkinson

Atkinson Resort & Country Club

85 Country Club Dr, Atkinson, NH 03811, USA

03811
Atkinson Resort & Country Club

51 Sunny Meadow Lane

03811

Barrington

Nippo Lake Golf Club

88 Stagecoach Rd, Barrington, NH 03825, USA

03825
Nippo Lake Golf Club

88 Stagecoach Rd, Barrington, NH 03825, USA

03825

Bartlett

Linderhof Country Club

10 Clubhouse Rd, Glen, NH 03838, USA

03838
Linderhof Golf

Linderhof Golf Course Rd, Glen, NH 03838, USA

03838

Belmont

Lake View Golf Course

89 Ladd Hill Rd, Belmont, NH 03220, USA

03220
The Tee Box

96 Daniel Webster Hwy Unit B15, Belmont, NH 03220, USA

03220

Bethlehem

Bethlehem Country Club

1901 Main St, Bethlehem, NH 03574, USA

03574
Bethlehem Country Club

1901 Main Street

03574
Maplewood Golf Course & Inn

2691 Main St, Bethlehem, NH 03574, USA

03574
The Maplewood Golf Club

2691 Main Street

03574

Candia

Candia Woods Golf Links

313 South Rd, Candia, NH 03034, USA

03034

Carroll

Omni Mount Washington Resort & Spa

310 Mount Washington Hotel Rd, Bretton Woods, NH 03575, USA

03575
Omni Mount Washington Resort & Spa

310 Mount Washington Hotel Rd, Bretton Woods, NH 03575, USA

03575

Center Harbor

Waukewan Golf Club

166 Waukewan Rd, Center Harbor, NH 03226, USA

03226

Claremont

Claremont Country Club

53 Country Club Road

03743
Claremont Country Club

53 Country Club Rd, Claremont, NH 03743, USA

03743

Concord

Beaver Meadow Golf Course

1 Beaver Meadow Dr, Concord, NH 03301, USA

03301
Concord Country Club

100 Golf Club Drive, Concord, NH

03477
Concord Executive Golf Course

1500 Championship Drive, Concord, NH

03479
Concord Valley Golf Course

1500 Fairway Drive, Concord, NH

03883
North Concord Golf Club

5000 Pro Shop Lane, Concord, NH

03841

Conway

North Conway Golf Course

76 Norcross Cir, North Conway, NH 03860, USA

03860

Derry

Derry Golf Club

100 Club House Drive, Derry, NH

03559
Hoodkroft Country Club

121 E Broadway, Derry, NH 03038, USA

03038

Dover

03820
03820
Dover Golf Course

500 Championship Drive, Dover, NH

03426
South Dover Golf Club

2500 Fairway Drive, Dover, NH

03580
The Club at Dover

200 Country Club Road, Dover, NH

03444

East Kingston

03827
Apple Hill Golf Course

69 E Rd, East Kingston, NH 03827, USA

03827
Apple Hill Golf Course

69 E Rd, East Kingston, NH 03827, USA

03827

Enfield

Montcalm Golf Club

2 Smith Pond Rd

03748
Montcalm Golf Club

2 Smith Pond Rd, Enfield, NH 03748, USA

03748
Montcalm Golf Club

2 Smith Pond Rd, Enfield, NH 03748, USA

03748

Epping

Twin Pines Driving Range and Fitting Center

526 Calef Hwy, Epping, NH 03042, USA

03042
Twin Pines Driving Range and Fitting Center

526 Calef Hwy, Epping, NH 03042, USA

03042

Exeter

Exeter Country Club

58 Jady Hill Ave, Exeter, NH 03833, USA

03833

Francestown

Crotched Mountain Golf Club

740 2nd New Hampshire Turnpike N, Francestown, NH 03043, USA

03043

Franconia

Profile Club

198 Profile Club Road

03580
Profile Club

198 Profile Club Rd, Franconia, NH 03580, USA

03580
Profile Golf Club

198 Profile Club Rd, Franconia, NH 03580, USA

03580
Profile Golf Club

198 Profile Club Rd, Franconia, NH 03580, USA

03580

Gilford

Pheasant Ridge Country Club

140 Country Club Rd, Gilford, NH 03249, USA

03249
The Ridge Country Club

140 Country Club Road

03249

Goffstown

Stonebridge Country Club

161 Gorham Pond Road

03045
Stonebridge Country Club

161 Gorham Pond Rd, Goffstown, NH 03045, USA

03045

Grantham

Eastman Golf Links

6 Club House Ln, Grantham, NH 03753, USA

03753
Eastman Golf Links

6 Club House Ln, Grantham, NH 03753, USA

03753
Eastman Links

6 Club House Lane

03753

Greenland

Breakfast Hill Golf Club

339 Breakfast Hill Rd, Greenland, NH 03840, USA

03840
Breakfast Hill Golf Club

339 Breakfast Hill Road

03840
Portsmouth Country Club

80 Country Club Ln, Greenland, NH 03840, USA

03840

Hales Location

Hales Location Golf Course

86 Fairway Dr, Hales Location, NH 03860, USA

03860

Hanover

Dartmouth College Varsity Practice Facility

15 Meadow Ln, Hanover, NH 03755, USA

03755
Dartmouth College Varsity Practice Facility

15 Meadow Ln, Hanover, NH 03755, USA

03755
Hanover Country Club

5 Hilton Field Road

03755

Haverhill

Blackmount Country Club

400 Clark Pond Rd, North Haverhill, NH 03774, USA

03774
Blackmount Country Club

400 Clark Pond Rd, North Haverhill, NH 03774, USA

03774

Hillsborough

Angus Lea Golf Course

126 W Main St, Hillsborough, NH 03244, USA

03244
Angus Lea Golf Course

126 W Main St, Hillsborough, NH 03244, USA

03244

Hollis

Overlook Golf Club

19 Freemans Way

03049
Overlook Golf Club

5 Overlook Dr, Hollis, NH 03049, USA

03049

Hopkinton

Duston Country Club

40 Country Club Road

03229
Duston Country Club

40 Country Club Rd, Hopkinton, NH 03229, USA

03229

Hudson

Greater Hudson Golf Club

4000 Club House Drive, Hudson, NH

03810
Hudson Pines Golf Club

2500 Championship Drive, Hudson, NH

03559
Hudson Valley Golf Course

4000 Golf Course Drive, Hudson, NH

03659
Whip Poor Will Golf Club

55 Marsh Rd, Hudson, NH 03051, USA

03051
World Cup Golf Center

4 Friel Golf Rd, Hudson, NH 03051, USA

03051

Jaffrey

The Shattuck Golf Club

53 Dublin Rd, Jaffrey, NH 03452, USA

03452
03452
The Shattuck Golf Club

53 Dublin Rd, Jaffrey, NH 03452, USA

03452

Jefferson

Waumbek Golf Course

28 Waumbek St, Jefferson, NH 03583, USA

03583

Keene

Bretwood Golf Course

365 East Surry Road

03431
Bretwood Golf Course

365 E Surry Rd, Keene, NH 03431, USA

03431
Bretwood Golf Course

365 E Surry Rd, Keene, NH 03431, USA

03431
GolfLoft Keene

3 Krif Ct, Keene, NH 03431, USA

03431
Keene Country Club

755 W Hill Rd, Keene, NH 03431, USA

03431

Kingston

Granite Fields Golf Club

7 NH-125, Kingston, NH 03848, USA

03848
Granite Fields Golf Club

7 NH-125, Kingston, NH 03848, USA

03848

Laconia

Driving Range

23 King Ct, Laconia, NH 03246, USA

03246
The Mystic Meadows

2075 Parade Rd, Laconia, NH 03246, USA

03246

Lebanon

Carter Country Club

327 Mechanic St, Lebanon, NH 03766, USA

03766
Fore-U Golf Center

298 N Plainfield Rd, West Lebanon, NH 03784, USA

03784
Fore-U Golf Center

298 N Plainfield Rd, West Lebanon, NH 03784, USA

03784

Lee

03824
Fore on 4 Driving Range

86 Concord Rd, Lee, NH 03861, USA

03861
Fore on 4 Driving Range

86 Concord Rd, Lee, NH 03861, USA

03861

Litchfield

Hidden Creek Driving Range

18 Morgan Rd, Litchfield, NH 03052, USA

03052
Hidden Creek Driving Range

18 Morgan Rd, Litchfield, NH 03052, USA

03052
Hidden Creek Golf Course

17 Morgan Rd, Litchfield, NH 03052, USA

03052
Hidden Creek Golf Course

17 Morgan Rd, Litchfield, NH 03052, USA

03052

Londonderry

East Londonderry Golf Club

1500 Club House Drive, Londonderry, NH

03607
Londonderry Hills Golf Club

2000 Fairway Drive, Londonderry, NH

03364
Londonderry Pines Golf Club

100 Golf Club Drive, Londonderry, NH

03613
Londonderry Resort Golf Club

5000 Golf Course Drive, Londonderry, NH

03671

Loudon

Loudon Country Club

653 Sargent Lane

03507

Manchester

Derryfield Country Club

625 Mammoth Road

03104
East Manchester Golf Club

500 Tournament Drive, Manchester, NH

03594
Evergreen Golf Member Llc

1001 Elm St #106, Manchester, NH 03101, USA

03101
Intervale Country Club

1491 Front St, Manchester, NH 03102, USA

03102
Manchester Country Club

200 Pro Shop Lane, Manchester, NH

03083
Manchester Hills Golf Club

2000 Tournament Drive, Manchester, NH

03464

Merrimack

Merrimack Creek Golf Club

5000 Golf Club Drive, Merrimack, NH

03751
Merrimack Valley Golf Course

4000 Pro Shop Lane, Merrimack, NH

03841
South Merrimack Golf Club

2500 Golf Club Drive, Merrimack, NH

03726

Moultonborough

Birch Hill Country Club

258 Governor John Wentworth Hwy, Moultonborough, NH 03254, USA

03254
Birch Hill Country Club

258 Governor John Wentworth Hwy, Moultonborough, NH 03254, USA

03254

Nashua

Nashua Pines Golf Club

4000 Golf Club Drive, Nashua, NH

03230
Nashua Valley Golf Course

500 Club House Drive, Nashua, NH

03780

New Durham

Lake Winnipesaukee Golf Club

1 Lake Winnipesaukee Dr, New Durham, NH 03855, USA

03855
On Course Golf Academy

Lake Winnipesaukee Golf Club, 1 Lake Winnipesaukee Drive, New Durham, NH 03855, USA

03855

New London

Lake Sunapee Country Club

Country Club Ln, New London, NH 03257, USA

03257
Twin Lake Village Golf Course

164 Twin Lake Villa Rd, New London, NH 03257, USA

03257

Newbury

Baker Hill Golf Club

101 Baker Hill Rd, Newbury, NH 03255, USA

03255
Baker Hill Golf Club

101 Baker Hill Road

03255

Newfields

Newfields Driving Range aka Caddy Shack

24 NH-108, Newfields, NH 03856, USA

03856
Newfields Driving Range aka Caddy Shack

24 NH-108, Newfields, NH 03856, USA

03856

Newmarket

Rockingham Country Club

200 Exeter Rd, Newmarket, NH 03857, USA

03857

Newport

Newport Golf Club

112 Unity Road

03773
Newport Golf Club

112 Unity Rd, Newport, NH 03773, USA

03773
Newport Golf Club

112 Unity Rd, Newport, NH 03773, USA

03773

North Hampton

Sagamore Golf Center

22 North Road, North Hampton, NH 03862, USA

03862
Sagamore Golf Center

22 North Road, North Hampton, NH 03862, USA

03862
Sagamore-Hampton Golf Club

101 North Road, North Hampton, NH 03862, USA

03862

North Sutton

Country Club of New Hampshire

182 Kearsarge Valley Road

03260

Ossipee

Bucket of Balls & More

1725 NH-16, Center Ossipee, NH 03814, USA

03814
Bucket of Balls & More

1725 NH-16, Center Ossipee, NH 03814, USA

03814
Bucket of Balls Golf Driving Range / Axe-One Axe Throwing

1725 NH-16, West Ossipee, NH 03890, USA

03890
Indian Mound Golf Club

NH-16, Center Ossipee, NH 03814, USA

03814
Indian Mound Golf Club

NH-16, Center Ossipee, NH 03814, USA

03814
03814

Portsmouth

Pease Golf Course

200 Grafton Drive

03801
Pease Golf Course

200 Grafton Rd, Portsmouth, NH 03801, USA

03801

Rochester

Double Eagle Golf

7 Taylor Ave, Rochester, NH 03839, USA

03839
Double Eagle Golf

7 Taylor Ave, Rochester, NH 03839, USA

03839
Rochester Country Club

94 Church St, Rochester, NH 03839, USA

03839
Rochester Country Club

94 Church Street

03839
Rochester Golf Club

200 Country Club Road, Rochester, NH

03510
Rochester Links

500 Country Club Road, Rochester, NH

03151
Rochester National Golf Club

200 Tournament Drive, Rochester, NH

03368
South Rochester Golf Club

300 Fairway Drive, Rochester, NH

03697
West Rochester Golf Club

5000 Country Club Road, Rochester, NH

03084

Rye Beach

Abenaqui Country Club

731 Central Road

03871

Salem

03079
03079
Greater Salem Golf Club

500 Championship Drive, Salem, NH

03503

Sanbornton

Den Brae Golf Course

80 Prescott Rd, Sanbornton, NH 03269, USA

03269

Somersworth

The Oaks

100 Hide-Away Pl, Somersworth, NH 03878, USA

03878

Stratham

The Golf Club of New England

167 Winnicutt Rd, Stratham, NH 03885, USA

03885
03885

Sugar Hill

Sunset Hill Golf Course

234 Sunset Hill Rd, Sugar Hill, NH 03586, USA

03586

Sutton

Country Club of New Hampshire

187 Kearsarge Valley Rd, North Sutton, NH 03260, USA

03260
Country Club of New Hampshire

187 Kearsarge Valley Rd, North Sutton, NH 03260, USA

03260
Kearsarge Valley Golf Course

187 Kearsarge Valley Rd, North Sutton, NH 03260, USA

03260

Thornton

Owl's Nest Golf Club

56 Clubhouse Ln, Thornton, NH 03285, USA

03285
Owl's Nest Resort

40 Clubhouse Ln, Thornton, NH 03285, USA

03285
Sugar Shack Golf Range

New Hampshire Rte 175, Thornton, NH 03285, USA

03285

Tilton

Lochmere Country Club

360 Laconia Rd Suite 1, Tilton, NH 03276, USA

03276

Walpole

Hooper Golf Course

166 Prospect Hill Rd, Walpole, NH 03608, USA

03608

Waterville Valley

Waterville Valley Clubhouse

3 Lost Pass Rd, Waterville Valley, NH 03215, USA

03215

Whitefield

Mountain View Grand Golf Course

101 Mountain View Rd, Whitefield, NH 03598, USA

03598

Winchester

Willy D's Driving Range

730 Keene Rd, Winchester, NH 03470, USA

03470
Willy D's Driving Range

730 Keene Rd, Winchester, NH 03470, USA

03470

Wolfeboro

Kingswood Golf Club

24 Kingswood Rd, Wolfeboro, NH 03894, USA

03894
Kingswood Golf Club

333 South Main Street

03894

Woodstock

Jack O'Lantern Resort

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

03293
The Jack Golf Course

1701 Daniel Webster Hwy, Woodstock, NH 03293, USA

03293