The Best Public Golf Courses in New Mexico, USA based on user reviews and ratings.
#1 Best Public Golf Courses in New Mexico, USA
Alto Lakes Golf & Country ClubAlto Lakes Golf & Country Club is a semi-private golf club located in Alto, New Mexico.
18 holes | Par 71 | Semi Private
#2 Best Public Golf Courses in New Mexico, USA
Alto Lakes Golf & Country Club: The OutlawAlto Lakes Golf & Country Club is a semi-private golf club located in Alto, New Mexico.
18 holes | Par 72 | Semi Private
#3 Best Public Golf Courses in New Mexico, USA
Angel Fire ResortAngel Fire Resort is a golf resort located in Angel Fire, New Mexico.
18 holes | Par 72 | Semi Private
#4 Best Public Golf Courses in New Mexico, USA
Anthony Country ClubAnthony Country Club is a semi-private golf club located in Anthony, New Mexico.
9 holes | Par 35 | Semi Private
#5 Best Public Golf Courses in New Mexico, USA
Apache Mesa Golf CourseApache Mesa Golf Course is a military golf club located in Tularosa, New Mexico.
9 holes | Par 36 | Military
#6 Best Public Golf Courses in New Mexico, USA
Arroyo del Oso Golf Club: ChampionshipArroyo del Oso Golf Club is a municipal golf club located in Albuquerque, New Mexico.
18 holes | Par 72 | Municipal
#7 Best Public Golf Courses in New Mexico, USA
Arroyo del Oso Golf Club: Dam 9Arroyo del Oso Golf Club is a municipal golf club located in Albuquerque, New Mexico.
9 holes | Par 36 | Municipal
#8 Best Public Golf Courses in New Mexico, USA
Artesia Country ClubArtesia Country Club is a semi-private golf club located in Artesia, New Mexico.
18 holes | Par 72 | Semi Private
#9 Best Public Golf Courses in New Mexico, USA
Black Mesa Golf ClubBlack Mesa Golf Club is a public golf club located in Espanola, New Mexico.
18 holes | Par 72 | Public
#10 Best Public Golf Courses in New Mexico, USA
Conchas Dam Park Golf CourseConchas Dam Park Golf Course is a public golf club located in Conchas Dam, New Mexico.
9 holes | Par 36 | Public