2026 Best Public Golf Courses in North Dakota

The best golf courses in North Dakota, based on user reviews and rankings

Showing 11-20 of 104 golf courses

The best public golf courses in North Dakota, ranked by locals

Hillcrest Municipal Golf Course

#11 best public golf courses in North Dakota

Hillcrest Municipal Golf Course
4.5
Municipal
Par 72
18 Holes
Jamestown, ND
Dakota Winds Golf Course: Sisseton

#12 best public golf courses in North Dakota

Dakota Winds Golf Course: Sisseton
4.5
Semi Private
Par 72
18 Holes
Hankinson, ND
Goose River Golf Club: Goose River (Alternate Tees)

#13 best public golf courses in North Dakota

Goose River Golf Club: Goose River (Alternate Tees)
4.5
Semi Private
Par 70
18 Holes
Hillsboro, ND
Pebble Creek Golf Course

#14 best public golf courses in North Dakota

Pebble Creek Golf Course
4.5
Municipal
Par 35
9 Holes
Bismarck, ND
Prairie Rose Golf Course

#15 best public golf courses in North Dakota

Prairie Rose Golf Course
4.5
Semi Private
Par 36
9 Holes
Stanley, ND
Larimore Golf Club

#16 best public golf courses in North Dakota

Larimore Golf Club
4.5
Semi Private
Par 36
9 Holes
Larimore, ND
Lincoln Golf Course

#17 best public golf courses in North Dakota

Lincoln Golf Course
4.5
Public
Par 35
9 Holes
Grand Forks, ND
Black Sands Golf Course: Black Sands (Alternate Tees)

#18 best public golf courses in North Dakota

Black Sands Golf Course: Black Sands (Alternate Tees)
4.5
Public
Par 70
18 Holes
Beulah, ND
McVille Country Club

#19 best public golf courses in North Dakota

McVille Country Club
4.5
Municipal
Par 35
9 Holes
McVille, ND
CrossRoads Golf Club

#20 best public golf courses in North Dakota

CrossRoads Golf Club
4.5
Semi Private
Par 72
18 Holes
Carrington, ND

Plan your next golf trip with Local Golf Spot

Sign up to save your favorite courses and plan your next golf getaway.