Across New Mexico, of the 915 hotels and motels we list, 835 give a phone number and 654 have a website. By what they offer: 171 motel, 22 extended stay.
Top 10 hotels and motels in New Mexico
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Hampton Inn Albuquerque University MidtownAlbuquerque
-
2Motel 6Farmington
-
3Stage Coach InnCarlsbad
-
5Quality InnRaton
-
6Arrowhead Motel & RV ParkRuidoso
-
7Economy InnSocorro
-
10Hyatt Place Albuquerque AirportAlbuquerque
Cities
Largest first. Towns with a single hotel or motel are listed further down this page.
- Albuquerque167
- Santa Fe71
- Las Cruces45
- Gallup38
- Ruidoso36
- Tucumcari34
- Farmington32
- Carlsbad31
- Hobbs30
- Raton22
- Roswell22
- Clovis19
- Santa Rosa18
- Alamogordo16
- Deming16
- Las Vegas16
- Taos16
- Silver City14
- Lordsburg13
- Artesia12
- Chama12
- Socorro12
- Truth or Consequences11
- Grants10
Other towns in New Mexico
One hotel or motel each — too few for a page of their own, so they live here.
-
Las Parras de AbiquiuAbiquiu
Abiquiu, NM
-
Sunport Suites near Albuquerque Airport I 25Albuquerque NM
Gibson Blvd SE, Albuquerque NM, Albuquerque NM, NM
-
Costilla Creek Fishing LodgeAmalia
381 Vallejos Rd, Amalia, NM 87512
-
Angel Fire Ski CondoAngel Fire
25 Jackson Hole Rd, Angel Fire, NM 87710-8040
-
The Retreat At Angel FireAngel Fire
3300 Hwy 434, Angel Fire, NM 87710
-
Twin Pines LodgeAngel Fire
16 Five Springs Rd, Angel Fire, NM 87710-8181
-
Holly’s Haven Mtn ChaletAngel Fire
36 Rainbow Overlook, Angel Fire, NM 87710-8214
-
Racquet Lodge Retreat in Angel Fire, NMAngel Fire
25 Jackson Hole Rd, Angel Fire, NM 87710-8040
-
Elk horn Lodge of Angel FireAngel Fire
3377 Mountain View Blvd, Angel Fire, NM 87710
-
Loggers RidgeAngel Fire
15 Halo Pines Ter, Angel Fire, NM 87710-8188
-
SunlodgeAngel Fire
36 Mammoth Mountain Rd, Angel Fire, NM 87710
-
The Lift CondosAngel Fire
18 5 Springs Rd, Angel Fire, NM 87710
-
Taos Goji Farm & Eco-Lodge RetreatArroyo Seco
1530 Old State Road 3, Arroyo Seco, NM 87564
-
Lumina Sculpture Gardens & Vacation RentalsArroyo Seco
11 State Road 230\t\t, Arroyo Seco, NM 87514
-
The LeanorAztec
200 S Main Ave, Aztec, NM 87410
-
Super 8Belen
428 S Main St, Belen, NM 87002-3532
-
Loyal Order of Moose Belen Lodge 1680Belen
19482 Highway 314, Belen, NM 87002-8223
-
Top Spot Rv & InnBelen
2200 Camino del Llano, Belen, NM 87002-8060
-
Travelodge by Wyndham BelenBelen
2111 Camino Del Llano, Belen, NM 87002
-
Belen HotelBelen
101 N 2nd St, Belen, NM 87002
-
Oaktree InnBelen
2101 Camino del Llano, Belen, NM 87002-8062
-
Hub MotelBelen
601 N Main St, Belen, NM 87002-4029
-
Mystic Canyon Lodge & Etc.Bent
23661 US 70, Bent, NM 88314
-
Motel 6Bernalillo
210 N Hill Rd, Bernalillo, NM 87004
-
Holiday Inn ExpressBernalillo
119 Bell Ln, Bernalillo, NM 87004
-
Super 8Bernalillo
265 US-550, Bernalillo, NM 87004
-
Days Inn BernalilloBernalillo
107 N Camino Del Pueblo, Bernalillo, NM 87004
-
Quality Inn & SuitesBernalillo
Bernalillo, NM
-
Super 8Bloomfield
525 W Broadway Ave, Bloomfield, NM 87413
-
Bloomfield MotelBloomfield
801 W Broadway Ave, Bloomfield, NM 87413
-
Caprock Inn, Cannon AFBCannon Air Force Base
311 Eagle Claw Blvd, Cannon Air Force Base, NM 88103
-
Smokey Bear Motel and RV ParkCapitan
316 Smokey Bear Blvd, Capitan, NM 88316
-
Bonito River cowboy cabinCapitan
108 Old Bridge Rd, Capitan, NM 88316-5099
-
Rainbow InnCarrizozo
103 Central Ave, Carrizozo, NM 88301
-
Carrizozo InnCarrizozo
102 Central Ave, Carrizozo, NM 88301
-
Four Winds MotelCarrizozo
6539 US-380, Carrizozo, NM 88301
-
St. James HotelCimarron
617 S Collison Ave, Cimarron, NM 87714
-
NRA Whittington CenterCimarron
Highway 64, Cimarron, NM 87714
-
Canyon InnCimarron
31039 US Highway 64, Cimarron, NM 87714-9646
-
Saint James hotel in Cimarron, New MexicoCimarron
Cimarron, NM
-
Best Western Kokopelli LodgeClayton
702 S 1st St, Clayton, NM 88415
-
Hotel EklundClayton
15 Main St, Clayton, NM 88415
-
Holiday MotelClayton
70 RATON HIGHWAY, Clayton, NM 88415
-
Quality Inn and SuitesClayton
1120 S 1st St, Clayton, NM 88415
-
Clayton MotelClayton
422 Monroe St, Clayton, NM 88415
-
Days Inn & Suites ClaytonClayton
1120 S 1st St, Clayton, NM 88415-2102
-
Grand Cloudcroft HotelCloudcroft
1207 James Canyon Hwy, Cloudcroft, NM 88317
-
Dusty Boots MotelCloudcroft
1315 James Canyon Hwy, Cloudcroft, NM 88317
-
Alta Vista MotelCloudcroft
1605 James Canyon Hwy, Cloudcroft, NM 88317
-
Cedar LodgeCloudcroft
13 Big Tree Ln, Cloudcroft, NM 88317-9415
-
Hotel CloudcroftCloudcroft
306 Burro Ave, Cloudcroft, NM 88317
-
Spur Landing-Real Estate & LodgingCloudcroft
1001 Corona Ave, Cloudcroft, NM 88317
-
Los Milagros HotelColumbus
204 Lima St, Columbus, NM 88029
-
Hacienda De Villa MotelColumbus
220 Hwy 11 S, Columbus, NM 88029
-
Corona Motel: Themed RoomsCorona
711 Main St, Corona, NM 88318
-
Yours Truly Bed and BreakfastCorrales
160 Paseo de Corrales, Corrales, NM 87048-9504
-
Rocking Horse Inn and StablesCorrales
Corrales, NM
-
Frontier MotelCuba
6474 Main St, Cuba, NM 87013
-
Cuban LodgeCuba
6332 US-550, Cuba, NM 87013
-
Del Prado MotelCuba
6380 US-550, Cuba, NM 87013
-
Eagle Guest RanchDatil
US-60 & NM-12, Datil, NM 87821
-
Motel 6 Deming, NMDeming NM
1217 West Pine Street, Deming NM, Deming NM, NM
-
Temporarily Closed - M&M InnDes Moines
647 Broadway Ave, Des Moines, NM 88418
-
Gold Pan MotelEagle Nest
50 E Therma St, Eagle Nest, NM 87718
-
Laguna Vista Lodge, Historic Restaurant & SaloonEagle Nest
51 E Therma Dr, Eagle Nest, NM 87718-9000
-
Cottonwood LodgeEagle Nest
124 W Therma Dr, Eagle Nest, NM 87718-8057
-
Comfort Inn and SuitesEdgewood
8 Marietta Ct, Edgewood, NM 87015
-
Americas Best Value Inn MoriartyEdgewood
1316 Rte 66, Edgewood, NM 87015
-
Laguna Peaks Elk RanchEl Prado
23016 Us Highway 64, El Prado, NM 87571
-
El MysticoEl Prado
El Prado, NM
-
Marina Suites MotelElephant Butte
200 Country Club Blvd, Elephant Butte, NM 87935
-
Elephant Butte InnElephant Butte
401 NM-195, Elephant Butte, NM 87935
-
Motel 6Espanola
811 S Riverside Dr, Espanola, NM 87532
-
Days InnEspanola
807 S Riverside Dr, Espanola, NM 87532-3398
-
Rodeway InnEspanola
604 S Riverside Dr, Espanola, NM 87532
-
Western Holiday MotelEspanola
1215 S Riverside Dr, Espanola, NM 87532
-
MoonFlower RetreatsEstancia
Estancia, NM
-
Oil Patch MotelEunice
1524 Main St, Eunice, NM 88231
-
5 Star MotelEunice
1400 Main St, Eunice, NM 88231-3774
-
The Bunkhouse - the "Perfect Getaway"Fence Lake
17 High Country Rd, Fence Lake, NM 87315
-
Super 8Fort Sumner
1599 Sumner Ave, Fort Sumner, NM 88119
-
Billy the Kid Country InnFort Sumner
1540 Sumner Ave, Fort Sumner, NM 88119
-
Coronado MotelFort Sumner
309 W Sumner Ave, Fort Sumner, NM 88119
-
Double T HomesteadGlenwood
77 Cat Walk Rd, Glenwood, NM 88039-9035
-
Whitewater MotelGlenwood
5110 Highway 180, Glenwood, NM 88039
-
Southwest Trailhead Hand / Hachita Bike RanchHachita
4373 NM-9, Hachita, NM 88040-9613
-
Lake Roberts MotelHanover
863 Highway 35 N, Hanover, NM 88049
-
Kings Pillow Inn HotelHatch
619 N Franklin St, Hatch, NM 87937
-
The Domes Nature RetreatHigh Rolls
1201 West Side Rd, High Rolls, NM 88325
-
Holloman InnHolloman Air Force Base
1040 New Mexico Ave, Holloman Air Force Base, NM 88330-8159
-
Bear Creek Motel & CabinsHurley
88 Main St, Hurley, NM 88043-9505
-
Gateway travel plaza, motel, restaurant, truck stopHurley
18000 Highway 180, Hurley, NM 88043
-
Signor Lodging JalJal
218 Whitworth Dr, Jal, NM 88252-5161
-
Casa Blanca Lodging Jemez Springs, New MexicoJemez Springs
17521 Highway 4, Jemez Springs, NM 87025
-
Giggling SpringsJemez Springs
40 Abousleman Loop, Jemez Springs, NM 87025
-
Janecka InnJemez Springs
16441 NM-4, Jemez Springs, NM 87025
-
La Cueva LodgeJemez Springs
38690 NM-126, Jemez Springs, NM 87025
-
The Inn 6300'Jemez Springs
16441 Highway 4, Jemez Springs, NM 87025-9424
-
The Santa Fe SiteLamy
67 Avenida de La Paz, Lamy, NM 87540-9655
-
Lincolnworks CottageLincoln
1105 Calle la Placita, Lincoln, NM 88338-8003
-
The Lodge at Ute Lake / Yucca MotelLogan
401 US-54, Logan, NM 88426
-
Ute Lake Motor InnLogan
6812 540 Loop, Logan, NM 88426
-
Village Inn MotelLogan
124 US-54, Logan, NM 88426
-
Budget Inn ExpressLogan
501 S US-54, Logan, NM 88426
-
Holiday Inn Express & Suites Los Alamos Entrada ParkLos Alamos
60 Entrada Dr, Los Alamos, NM 87544
-
Los Alamos InnLos Alamos
2201 Trinity Dr, Los Alamos, NM 87544
-
Motel 6Los Alamos
2175 Trinity Dr, Los Alamos, NM 87544-3048
-
Days Inn by Wyndham Los LunasLos Lunas
1919 Main St SW, Los Lunas, NM 87031-8342
-
Quality InnLos Lunas
1711 Main St SW, Los Lunas, NM 87031
-
Western Skies Inns and SuitesLos Lunas
2258 Sun Ranch Village Loop SW, Los Lunas, NM 87031-4801
-
Fairfield by Marriott Inn & Suites Los LunasLos Lunas
2255 Sun Ranch Village Loop SW, Los Lunas, NM 87031
-
El Camino Motor HotelLos Ranchos de Albuquerque
6851 4th St NW, Los Ranchos de Albuquerque, NM 87107
-
La Quinta Cultural CenterLos Ranchos de Albuquerque
4803 Rio Grande Blvd NW, Los Ranchos de Albuquerque, NM 87107-5520
-
Comfort Inn and Suites LovingtonLovington
1202 Main St, Lovington, NM 88260
-
Western InnLovington
2212 Main St, Lovington, NM 88260
-
Mack's MotelLovington
805 W Ave D, Lovington, NM 88260
-
Budget 7 MotelLovington
1620 Main St, Lovington, NM 88260
-
Magdalena Motor InnMagdalena
303 1st St, Magdalena, NM 87825
-
High Country LodgeMagdalena
303 W 1st St, Magdalena, NM 87825
-
Eagles NestMagdalena
125 First St, Magdalena, NM 87825
-
The Western Bed & BreakfastMagdalena
404 E 1st St, Magdalena, NM 87825
-
Ferguson Tipi CampingMayhill
32 Sleeping Bear Ln, Mayhill, NM 88339-9208
-
Indian Springs RanchMimbres
875 North Star Mesa Rd, Mimbres, NM 88049
-
Best Western Moriarty Heritage InnMoriarty
111 Anaya Blvd, Moriarty, NM 87035
-
Rodeway InnMoriarty
100 Holiday St, Moriarty, NM 87035
-
Motel 6 Moriarty, NMMoriarty
1809 Rte 66, Moriarty, NM 87035
-
Ponderosa MotelMoriarty
1000 U.S. Route 66, Moriarty, NM 87035
-
Holiday Inn Express-MoriartyMoriarty
1507 US-66 W, Moriarty, NM 87035
-
Econo LodgeMoriarty
1316 Route 66 West, Moriarty, NM 87035
-
Second WIND B&BMoriarty
18 Cheyenne Trl, Moriarty, NM 87035-8214
-
Ponderosa MotelMoriarty
1000 Rte 66, Moriarty, NM 87035
-
The Rock MotelMountainair
901 US-60, Mountainair, NM 87036
-
Shaffer HotelMountainair
103 W Main St, Mountainair, NM 87036
-
Two Ponyz RanchMountainair
HC 66 Box 566, Mountainair, NM 87036
-
Turner Inn, Mountainair, NMMountainair
303 Broadway St E, Mountainair, NM 87036
-
Western Stars MotelNara Visa
316 Bell St, Nara Visa, NM 88430
-
Origin at Rancho de San JuanOjo Caliente
34020 US Highway 285, Ojo Caliente, NM 87549
-
Taos Trail InnOjo Caliente
35309 US Highway 285, Ojo Caliente, NM 87549
-
The Little Goat HouseOjo Caliente
24 Camino de las Iglesias, Ojo Caliente, NM 87577-8026
-
Bear Creek Motel & CabinsPinos Altos
88 Main St, Pinos Altos, NM 88053
-
Hacienda de Placitas Inn and GalleryPlacitas
491 NM-165, Placitas, NM 87043-9120
-
Holiday Inn Express and Suites PortalesPortales
1901 W 2nd St, Portales, NM 88130
-
Sands Motel PortalesPortales
1130 W 1st St, Portales, NM 88130
-
Classic American Economy InnPortales
1613W W 2nd St, Portales, NM 88130-7000
-
Largo MotelQuemado
Highway 60, Quemado, NM 87829
-
Sangre De Cristo MotelQuesta
2440 NM-522, Questa, NM 87556
-
Mayfly InnQuesta
176 Quintana Rd, Questa, NM 87556
-
LUXX - Taos Motor LodgeRanchos de Taos
1798 NM-68, Ranchos de Taos, NM 87557
-
Desert Flower Boutique HotelRanchos de Taos
4035 State Road 68, Ranchos de Taos, NM 87557
-
Best Western Rivers EdgeRed River
301 W River St, Red River, NM 87558
-
Aspen LodgeRed River
214 E High St, Red River, NM 87558
-
River Rock LodgeRed River
102 Oro Fino St, Red River, NM 87558
-
Black Mountain LodgeRed River
305 Pioneer Rd, Red River, NM 87558
-
Ponderosa Lodge, an Ascend Collection HotelRed River
200 W Main St, Red River, NM 87558
-
Double Dog InnRed River
420 E Main St, Red River, NM 87558
-
Riverbend_townhouse_02Red River
Red River, NM
-
Mountaineer InnReserve
6 The Ln, Reserve, NM 87830
-
Days InnRio Rancho
4200 Crestview Dr SE, Rio Rancho, NM 87124
-
Quality Inn Rio Rancho - Albuquerque North Valley - King Room - Non-SmokingRio Rancho
Rio Rancho, NM
-
Hilton Garden Inn Albuquerque NorthRio Rancho
1771 Rio Rancho Blvd SE, Rio Rancho, NM 87124
-
Extended Stay AmericaRio Rancho
2221 Rio Rancho Blvd SE #528, Rio Rancho, NM 87124
-
Extended Stay AmericaRio Rancho
2608 The American Rd SE W, Rio Rancho, NM 87124
-
Painted Pony Estate RanchRodeo
257 Painted Pony Road, Rodeo, NM 88056
-
Canyon Madness RanchRoy
96 Famray Ln, Roy, NM 87743
-
The Sundance InnRoy
414 Chicosa St, Roy, NM 87743
-
Best Western Pine Springs InnRuidoso Downs
111 Pine Springs Dr, Ruidoso Downs, NM 88346
-
Days Inn Ruidoso DownsRuidoso Downs
26150 W Highway 70, Ruidoso Downs, NM 88346-9151
-
La Quinta Inn & SuitesRuidoso Downs
26147 US-70, Ruidoso Downs, NM 88346
-
Bestway InnRuidoso Downs
26154 US-70, Ruidoso Downs, NM 88346
-
Sacramento Camp and Conference CenterSacramento
106 Assembly Cir, Sacramento, NM 88347
-
San Jon MotelSan Jon
1-40, San Jon, NM 88434
-
Last First Motel - Glenrio TXSan Jon
San Jon, NM
-
Travelodge by Wyndham Santa TeresaSanta Teresa
2680 Airport Rd, Santa Teresa, NM 88008
-
Gazelle Stay by Hotel O SocorroSocorro NM
US-85, Socorro, Socorro NM, Socorro NM, NM
-
Springer StationSpringer
302 Maxwell Ave, Springer, NM 87747
-
The Depot at Springer StationSpringer
704 Maxwell Ave, Springer, NM 87747
-
Oasis MotelSpringer
1001 Railroad Ave, Springer, NM 87747
-
The Hotel at Sunland Park Racetrack & CasinoSunland Park
1202 Futurity Dr, Sunland Park, NM 88063
-
Cottam's LodgeTaos Ski Valley
1300 Highway 150, Taos Ski Valley, NM 87525
-
Snow Bear TSVTaos Ski Valley
22 Firehouse Rd, Taos Ski Valley, NM 87525-8011
-
Powderhorn Unit 302Taos Ski Valley
5 Ernie Blake Rd, Taos Ski Valley, NM 87525
-
Powderhorn Suites and CondominiumsTaos Ski Valley
#5 Ernie Blake Road, Taos Ski Valley, NM 87525
-
Taos Mountain ChaletTaos Ski Valley
7 Ernie Blake Rd, Taos Ski Valley, NM 87525
-
Columbine Inn & Conference CenterTaos Ski Valley
1288 Hwy 150, Taos Ski Valley, NM 87525
-
Sunset InnTatum
68 W Highway 380, Tatum, NM 88267
-
Sands 380 MotelTatum
709 W Broadway St, Tatum, NM 88267
-
Nature Pointe CommunityTijeras
30 Nature Pointe Dr, Tijeras, NM 87059-8057
-
Inn SanctuaryTijeras
Tijeras, NM
-
Knotty Pine Cabins and Apartments and Wild West RV ParkTularosa
355 Central Ave, Tularosa, NM 88352
-
Auntie's Bed and BreakfastTularosa
1783 St Francis Dr, Tularosa, NM 88352-2074
-
Tres Ritos LodgeVadito
4917 State Highway 518, Vadito, NM 87579
-
Travelodge by Wyndham VaughnVaughn
1005 US-285, Vaughn, NM 88353-1287
-
Western MotelVaughn
668 W 8th St # 114, Vaughn, NM 88353
-
Sands MotelVaughn
987 8th St, Vaughn, NM 88353
-
Hampton Inn and Suites by Hilton Los Alamos White RockWhite Rock
124 NM-4, White Rock, NM 87547
-
IHG Army Hotels Buildings 501, 502, 506White Sands
Building 501 Aberdeen Avenue, White Sands, NM 88002
-
Whites City Cavern InnWhites City
6 Carlsbad Cavern Hwy, Whites City, NM 88268
-
Whites City ResortWhites City
17 Carlsbad Caverns Hwy, Whites City, NM 88268
-
Walnut Canyon InnWhites City
17 Carlsbad Caverns Hwy, Whites City, NM 88268
-
Bates MotelWhites City
Whites City, NM
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide