Northwest Minnesota Golf Courses

Similar to the Brainerd Lakes area, you may find some excellent golfing in the northwest portion of Minnesota. If you see an error in the listings or would like to feature your golf course here, please let us know.

Updated 2/25/24

Course NameAddressCityZipHolesReservations
Balmoral Golf Course28294 State Highway 78Battle Lake5651518(218) 367-2055
Bemidji Town & Country Club2425 Birchmont Beach RoadBemidji5661918(218) 751-9215
Birchwood Golf Course19711 - 430th StreetPelican Rapids565729(218) 863-6486
Blackduck Golf ClubPO Box 380Blackduck566309(218)835-7757
Blueberry Hills Country Club44510 Golf Course RoadDeer River566369(218)246-8010
Castle Highlands Golf Course13848 Gull Lake Loop Road NEBemidji5660118(218)586-2681
Detroit CC-Pine to Palm Course24591 County Hwy 22Detroit Lakes5650118(218)847-5790
Detroit Country Club - Lakeview24692 County Hwy 22Detroit Lakes5650118(218) 847-8942
Forest Hills Golf & RV Resort22931 185th StDetroit Lakes5650118(218)439-6400
Fosston Golf Club112 North Kaiser AveFosston565429(218)435-6535
Frazee Golf Course34482 State Hwy 87Frazee565449(218)334-3831
Golf on the Edge59851 County Road 261Big Fork566289(218)743-3626
Green Valley Golf Course15299 CO Hwy 6Lake Park5655491079(218)532-7447
Greenwood Golf Course1361 Swenson Road NEBemidji5660118(218) 751-3875
Hawley Golf & Country Club301 Hwy 10, Box 734Hawley5654918(218)483-4808
Heart of the Valley Golf Club1949 County Hwy. 35Ada565109(218)784-4746
Karlstad Golf CourseHighway 11 EastKarlstad567329(218) 436-2178
Lancaster Riverside Golf Course3260 US Highway 59 NorthLancaster567359(218) 762-4653
Lida Greens Golf CourseHwy 108 EastPelican Rapids565729(218)863-1531
Mahnomen Country Club2766 155th AveMahnomen565579(218)935-5188
Maple Ridge Golf Course24907 Beltrami Line RoadBemidji566019(218) 751-8401
Meadows Golf Course401 34th St. SMoorhead5656018(218)299-7888
Minakwa Golf ClubFisher Ave PO Box 633Crookston567169(218) 281-1774
Moorhead Country Club2101 N. River DriveMoorhead5656018(218) 236-0200
Oak Harbor Golf CoursePO Box 759Baudette566239(218) 634-9939
Oak Knolls Golf CourseHwy 32 S. PO Box 208Red Lake Falls567509(218) 253-4423
Oak Lake Golf Course23146 347th St SEErskine565359(218) 687-4653
Oak View Golf CourseHwy 11 WGreenbush567269(218) 782-2380
Oakcrest Golf Course5th St. SRoseau5675118(218) 463-3016
Pebble Lake Golf Course1918 Pebble Lake Golf Dr., PO Box 772Fergus Falls5653718(218) 736-7404
Perham Lakeside Country ClubRt 1 PO Box 313Perham5657327(218) 346-6070
River Hills Golf Club1406 West Lake DriveDetroit Lakes565019(218) 847-1223
Riverside Golf Club613 Golf Terrace, PO Box 555Stephen567579(218) 478-2735
Rolling Hills Golf Course49930 County Road 9Pelican Rapids565729(218) 532-2214
Sand Hill River Golf Club44203 St. Hwy. 32 SFertile565409(218) 945-3535
Sandtrap Golf Course6355 Golf Course Rd NWCass Lake566339(218) 335-6531
Thief River Falls Golf Club13697 188th St.NEThief River Falls5670118(218) 681-2955
Thumper Pond Golf Course300 Thumper Lodge Rd.Ottertail5657118877-294-7981
Tipsinah Mounds Golf Course15185 Golf Course RdElbow Lake5653118(800)660-8642
Twin Pines Golf Course531 7th Street NEBagley566219(218) 694-2454
Two River Golf ClubPO Box 354Hallock567289(218) 843-2155
Valley Golf Course2407 River Road NWEast Grand Forks5672118(218) 773-1207
Village Green Golf Course3420 Village Green BlvdMoorhead5656018(218) 299-7888
Warren Riverside Country ClubSouth Main St. - PO Box 128Warren565729(218) 745-4028
Warroad Estates Golf Course37293 Elm DriveWarroad5676318(218) 386-2025
Wildflower at Fair Hills19790 Cty Hwy 20Detroit Lakes5650127(888) 752-9945
Willow Creek Municipal Golf Course21145 Highway 34Barnesville565149(218) 493-4486

Last Updated on February 25, 2024