Top Hotels in New MexicoIndependent guide
New Mexico
United States

Hotels in New Mexico

New Mexico has 212 places to stay listed here — 212 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in New Mexico

Where to stay in New Mexico

CityListings
Albuquerque 42 hotels
Santa Fe 25 hotels
Taos 15 hotels
Las Cruces 12 hotels
Ruidoso 11 hotels
Gallup 9 hotels
Carlsbad 8 hotels
Roswell 7 hotels
Alamogordo 6 hotels
Farmington 6 hotels

Good to know

How many hotels are listed in New Mexico?

212 hotels, guesthouses and B&Bs across 43 cities in New Mexico, each with rooms, photos and a link to book on Booking.com.

Which New Mexico city has the most listings here?

Albuquerque, with 42 listed hotels.