Golf Courses in New Mexico
Browse all 115 golf courses across New Mexico.
Browse New Mexico Courses by Numbers
Hardest by Slope
Angel Fire Country Club
Picacho Hills Country Club
Sandia Golf Club
Tanoan Country Club
Truth or Consequences Municipal Golf Course
Red Hawk Golf Club
Twin Warriors Golf Club
Pinon Hills Golf Course
Sierra del Rio Golf Course
Inn of the Mountain Gods Golf Course
Easiest for Beginners
Sandia Golf Club
Pendaries Golf Course
Artesia Country Club
Taos Country Club
Lake Carlsbad Municipal Golf Course
The Lodge Resort
Chaparral Country Club
Tucumcari Municipal Golf Course
Cree Meadows Country Club
Ascarate Golf Course
Longest by Yardage
Sandia Golf Club
Twin Warriors Golf Club
Red Hawk Golf Club
Isleta Eagle Golf Course
Sierra del Rio Golf Course
Black Mesa Golf Club
Taos Country Club
Pinon Hills Golf Course
Santa Fe Country Club
Inn of the Mountain Gods Golf Course
Find a Course in New Mexico
Browse by County
Top Courses in New Mexico
Angel Fire Country Club
Angel Fire · 18 holes · Par 72
Picacho Hills Country Club
Las Cruces · 18 holes · Par 72
Sandia Golf Club
Albuquerque · 18 holes · Par 72
Tanoan Country Club
Albuquerque · 18 holes · Par 72
Red Hawk Golf Club
Las Cruces · 18 holes · Par 72
Truth or Consequences Municipal Golf Course
Truth or Consequences · 18 holes · Par 72
Twin Warriors Golf Club
Santa Ana Pueblo · 18 holes · Par 72
Pinon Hills Golf Course
Farmington · 18 holes · Par 72
Sierra del Rio Golf Course
Elephant Butte · 18 holes · Par 72
Black Mesa Golf Club
Española · 18 holes · Par 72
Inn of the Mountain Gods Golf Course
Cloudcroft · 18 holes · Par 73
Lake Carlsbad Municipal Golf Course
Carlsbad · 18 holes · Par 72
New Mexico Golf News & Articles
About Golf in New Mexico
New Mexico has 115 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in New Mexico is 129, compared to the national average of 113. 52 courses have verified slope and course ratings. Set up tee time alerts for any course and get notified the moment your preferred time becomes available.
