Golf Courses & Driving Ranges in NM

Discover 144 golf courses and driving ranges across 50 cities in NM

NM Golf Course Map

Showing 144 courses across NM

Loading map...

Top Rated Golf Courses in NM

Based on 75 verified Google reviews • 4.5⭐ average rating

Browse by City

Golf in NM: Your Complete Guide

NM is home to 144 exceptional golf courses and driving ranges spread across 50 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,NM offers diverse golfing experiences for players of all skill levels.

Top Golf Destinations in NM

The most popular golf cities in NM include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to NM specifically to experience these renowned golf destinations.

Types of Golf Courses in NM

NM golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.

Planning Your Golf Trip to NM

When planning golf in NM, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many NM golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of NMoffers unique golf course designs and playing conditions.

All Golf Courses

Alamogordo

Alamogordo Golf & Country Club

500 Golf Club Drive, Alamogordo, NM

87978
Alamogordo Golf Course

200 Golf Course Drive, Alamogordo, NM

87071
Alamogordo Municipal Golf Course

500 Pro Shop Lane, Alamogordo, NM

87997
Desert Lakes Golf Course

2351 Hamilton Road

88310
North Alamogordo Golf Club

300 Golf Course Drive, Alamogordo, NM

88236
The Club at Alamogordo

1000 Golf Course Drive, Alamogordo, NM

88314
West Alamogordo Golf Club

2000 Golf Club Drive, Alamogordo, NM

87305

Albuquerque

Albuquerque Creek Golf Club

200 Golf Course Drive, Albuquerque, NM

88265
Albuquerque Hills Golf Club

200 Tournament Drive, Albuquerque, NM

87225
Albuquerque Valley Golf Course

500 Fairway Drive, Albuquerque, NM

87695
Arroyo Del Oso Golf Course

001 Osuna Road Northeast

87109
Desert Greens Golf Course

10035 Country Club Lane Northwest

87114
Greater Albuquerque Golf Club

100 Club House Drive, Albuquerque, NM

87924
Ladera Golf Course

3401 Ladera Drive Northwest

87120
Los Altos Golf Course

9717 Copper Avenue Northeast

87123
North Albuquerque Golf Club

300 Championship Drive, Albuquerque, NM

87363
87106
Sandia Golf Club

30 Rainbow Road

87113
Tanoan Country Club

10616 Prestwick Northeast

87111
The Club at Albuquerque

5000 Pro Shop Lane, Albuquerque, NM

88417
University of New Mexico Championship Golf Course

3601 University Boulevard Southeast

87106
West Albuquerque Golf Club

1500 Tournament Drive, Albuquerque, NM

88212

Angel Fire

Angel Fire Country Club

100 Country Club Drive

87710

Anthony

Anthony Country Club

2100 W Ohara Rd, Anthony, NM 88021, USA

88021
Anthony Country Club

2100 West Ohara Road

88021
Dos Lagos Golf Course

1150 Duffer Lane

88021

Belen

87002
Tierra Del Sol Golf Club

1000 Golf Course Road

87002

Carlsbad

Carlsbad Country Club

4000 Pro Shop Lane, Carlsbad, NM

87680
Carlsbad Creek Golf Club

3000 Tournament Drive, Carlsbad, NM

87086
Carlsbad Golf & Country Club

500 Pro Shop Lane, Carlsbad, NM

87107
Carlsbad Golf Club

5000 Championship Drive, Carlsbad, NM

87031
Carlsbad Hills Golf Club

1500 Country Club Road, Carlsbad, NM

87109
Carlsbad Oaks Golf Club

200 Golf Club Drive, Carlsbad, NM

87533
Carlsbad Valley Golf Course

2500 Club House Drive, Carlsbad, NM

87482
Greater Carlsbad Golf Club

500 Tournament Drive, Carlsbad, NM

88431
88220
Riverside Country Club

1700 West Orchard Lane

88220
South Carlsbad Golf Club

5000 Pro Shop Lane, Carlsbad, NM

87075
West Carlsbad Golf Club

500 Club House Drive, Carlsbad, NM

87988

Clovis

Clovis Country Club

2500 Golf Club Drive, Clovis, NM

87791
Clovis Creek Golf Club

1500 Fairway Drive, Clovis, NM

88257
Clovis Golf & Country Club

5000 Championship Drive, Clovis, NM

88273
Clovis Golf Club

500 Country Club Road, Clovis, NM

87076
Clovis Hills Golf Club

5000 Country Club Road, Clovis, NM

87084
Clovis Valley Golf Course

2000 Pro Shop Lane, Clovis, NM

88341
Colonial Park Golf Course

1300 Colonial Parkway

88101
North Clovis Golf Club

100 Fairway Drive, Clovis, NM

87688
South Clovis Golf Club

300 Tournament Drive, Clovis, NM

87266
The Club at Clovis

2000 Golf Course Drive, Clovis, NM

87462

Eunice

Eunice Golf Course

9434 State Hwy 8

Farmington

Farmington Municipal Golf Course

3000 Golf Club Drive, Farmington, NM

87938
Farmington Resort Golf Club

1000 Tournament Drive, Farmington, NM

87545
Greater Farmington Golf Club

500 Championship Drive, Farmington, NM

87281
North Farmington Golf Club

3000 Championship Drive, Farmington, NM

87000
PiƱon Hills Golf Course

2101 Sunrise Parkway

87401
South Farmington Golf Club

1500 Fairway Drive, Farmington, NM

87006

Grants

Coyote Del Malpais Golf Course

2001 George Hanosh Boulevard

87020

Hobbs

Hobbs Country Club

5001 West Carlsbad Highway

88240
Hobbs Golf & Country Club

100 Country Club Road, Hobbs, NM

87768
Hobbs Municipal Golf Course

3000 Championship Drive, Hobbs, NM

87526
Hobbs Pines Golf Club

200 Country Club Road, Hobbs, NM

87151
Hobbs Public Golf Course

200 Tournament Drive, Hobbs, NM

87809
Rockwind Community Links

5001 Jack Gomez Boulevard

88240

Kirtland

Riverview Golf Course

64 County Road 6520

87417

Kirtland Air Force Base

Tijeras Arroyo Golf Course

Pennsylvania Street Southeast

87117

Las Cruces

East Las Cruces Golf Club

300 Golf Course Drive, Las Cruces, NM

88447
Las Cruces Golf Club

300 Fairway Drive, Las Cruces, NM

87413
Las Cruces Links

500 Club House Drive, Las Cruces, NM

88465
Las Cruces Municipal Golf Course

1000 Pro Shop Lane, Las Cruces, NM

88458
Las Cruces National Golf Club

100 Golf Club Drive, Las Cruces, NM

87177
Las Cruces Valley Golf Course

500 Championship Drive, Las Cruces, NM

87957
Red Hawk Golf Club

7502 Red Hawk Golf Road

88012
The Club at Las Cruces

1500 Tournament Drive, Las Cruces, NM

88496

Las Vegas

Gene Torres Golf Course

Country Club Drive

87701

Lovington

Lovington Country Club

1227 South Country Club Drive

88260

Pojoaque

Towa Golf Club

40 Buffalo Thunder Trail

87506

Ranchos de Taos

Taos Country Club

54 Golf Course Drive

87557

Raton

Raton Golf & Country Club

510 Country Club Road

87740

Rio Rancho

Greater Rio Rancho Golf Club

1500 Fairway Drive, Rio Rancho, NM

87189
North Rio Rancho Golf Club

1500 Club House Drive, Rio Rancho, NM

87546
Rio Rancho Executive Golf Course

1500 Championship Drive, Rio Rancho, NM

87956
Rio Rancho Oaks Golf Club

500 Championship Drive, Rio Rancho, NM

88007
Rio Rancho Public Golf Course

1500 Golf Club Drive, Rio Rancho, NM

87514
South Rio Rancho Golf Club

1500 Fairway Drive, Rio Rancho, NM

87899

Roswell

North Roswell Golf Club

2000 Country Club Road, Roswell, NM

87207
Roswell Country Club

2601 North Urton Road

88201
Roswell Executive Golf Course

200 Club House Drive, Roswell, NM

87631
Roswell Golf & Country Club

3000 Championship Drive, Roswell, NM

87345
Roswell Hills Golf Club

1500 Fairway Drive, Roswell, NM

87976
Roswell Links

5000 Pro Shop Lane, Roswell, NM

87212
Roswell Oaks Golf Club

100 Pro Shop Lane, Roswell, NM

87654
Roswell Pines Golf Club

200 Club House Drive, Roswell, NM

88072
Roswell Resort Golf Club

2500 Fairway Drive, Roswell, NM

87929
Spring River Golf Course

1612 West 8th Street

88201
West Roswell Golf Club

3000 Golf Club Drive, Roswell, NM

87387

Sandia Park

Paa-Ko Ridge Golf Club

1 Clubhouse Drive

87047

Santa Ana Pueblo

Santa Ana Golf Course

288 Prairie Star Road

87004
Twin Warriors Golf Club

288 Prairie Star Road

87004

Santa Fe

Marty Sanchez Links de Santa Fe

205 Caja del Rio Road

87507
North Santa Fe Golf Club

2000 Pro Shop Lane, Santa Fe, NM

87942
Santa Fe Country Club

4360-A Country Club Road

87507
Santa Fe Municipal Golf Course

5000 Country Club Road, Santa Fe, NM

87302
South Santa Fe Golf Club

2000 Golf Course Drive, Santa Fe, NM

88497
The Club at Las Campanas

132 Clubhouse Drive

87506

Silver City

Silver City Golf Course

9 Golf Course Road

88061

White Sands

White Sands Missile Range Golf Course

1330 Martin Luther King Jr Avenue

88002