New Mexico Golf Courses
New Mexico has 88 golf courses spread across high desert, river valleys, and mountain towns. Albuquerque holds the largest cluster, with over a dozen public and semi-private options along the Rio Grande corridor, including several tribal-operated courses on Pueblo land just outside the city. Santa Fe courses sit above 7,000 feet, where thin air adds noticeable distance to every club. Elevation matters more here than in most states: a round in Las Cruces at 3,900 feet plays very differently from one near Alto at 7,500 feet.
Roughly half the courses are 18-hole layouts, with the other half offering nine holes. The southern part of the state around Las Cruces and the Mesilla Valley supports year-round play at lower elevation and warmer winter temperatures. Ruidoso in the Sacramento Mountains draws summer players to fairways lined with ponderosa pines, and Farmington in the northwest corner provides access for the Four Corners region. Roswell and the eastern plains have a handful of quieter options at lower prices. Pricing runs mostly in the Standard and Economy range, making this one of the more affordable states for daily-fee golf in the West.
The season runs March through November at lower altitudes, with mountain courses operating roughly May through October. Afternoon thunderstorms during July and August monsoon season make morning tee times the better choice. Desert soil drains fast, so courses recover quickly after rain. Wind is common on the open mesa layouts, and firm, sandy conditions reward a ground game more than an aerial attack.
Browse by City
View all US courses on one map
At a Glance
78 coursesCourse Type
Price Range
Driving Range
New Mexico has 78 golf courses listed in the FairwayDB directory. 51 are 18-hole courses and 27 are 9-hole courses. 68 courses have a driving range on site. Cost tiers range from Economy (28) to Standard (20), Premium (15), Luxury (2), and Elite (11), spread across 8 cities with three or more courses.