North Carolina
521 courses in 234 towns.
Busiest towns
Charlotte25 coursesPinehurst21 coursesRaleigh13 coursesSunset Beach12 coursesWilmington12 coursesGreensboro10 coursesWinston-Salem9 coursesDurham8 courses
By designer
Every course in North Carolina
265–288 of 521
- Magnolia Greens Golf Course Magnolia AzaleaLeland · North CarolinaPublic18 holes
- Magnolia Greens Golf Course Magnolia CamelliaLeland · North CarolinaPublic18 holes
- Maple Chase Golf Country ClubWinston-Salem · North CarolinaPrivate18 holes
- MaplesVass · North CarolinaPrivate18 holes
- Maples at Sea Trail Golf Resort And Convention CenterSunset Beach · North CarolinaResort18 holes
- Marion Lake Golf ClubNebo · North CarolinaPublic18 holes
- Mccanless Golf ClubSalisbury · North CarolinaPublic18 holes
- Meadowbrook Country ClubGarner · North CarolinaPublic18 holes
- Meadowbrook Golf ClubRutherfordton · North CarolinaPublic18 holes
- Meadowlands Golf ClubWinston-Salem · North CarolinaPublic18 holes
- Meadowlands Golf CourseCalabash · North CarolinaPublic18 holes
- Members Club at St James Plantation Cate Nine CourseSouthport · North CarolinaPublic9 holes
- Members Club at St James Plantation Irwin CourseSouthport · North CarolinaPublic18 holes
- Mid South ClubSouthern Pines · North CarolinaPrivate18 holes
- Midland Country ClubPinehurst · North CarolinaPublic9 holes
- Mill Creek Country ClubFranklin · North CarolinaResort18 holes
- Mill Creek Golf ClubMebane · North CarolinaPublic18 holes
- Mimosa Hills Golf Country ClubMorganton · North CarolinaPrivate18 holes
- Minnesott Golf Country ClubArapahoe · North CarolinaPublic18 holes
- Monroe Country ClubMonroe · North CarolinaPublic18 holes
- Monroeton Golf ClubReidsville · North CarolinaPublic18 holes
- Mooresville Golf ClubMooresville · North CarolinaPublic18 holes
- Morehead City Country ClubMorehead City · North CarolinaPrivate18 holes
- Mount Airy Country ClubMount Airy · North CarolinaPrivate9 holes