Star Rating
Hotel Name
Price Range (USD)to
Amenities

Mescalero New Mexico Hotels & Motels

Find hotels & motels in Mescalero using the list below. Find cheap and discounted hotel/motel rates in or nearby Mescalero, NM for your upcoming personal or group travel. Explore the most favored Mescalero, New Mexico hotel and motel rooms. Browse the Mescalero area hotels to find the perfect lodging! Please use the provided map of the Mescalero hotels. Need 5+ Rooms? Secure Mescalero Group Hotel Discounts

The Mescalero center point is about 9 miles southwest of Downtown Ruidoso and 11 miles southwest of Innsbrook Village Country Club.

Mescalero Hotels, Motels & Accommodations

Inn of E Mountain Gods Resort & Casino : 287 Carrizo Canyon Rd. 287 Carrizo Canyon Rd., Mescalero, NM 88340-0269
  • 3-star hotel
  • Hotel has 273 rooms
Inn of The Mountain Gods Resort & Casino - Mescalero 287 Carrizo Canyon Rd., Mescalero, NM 88340
  • Expensive property
Mountain Air Cabins : 1129 Main Rd.
+1-800-881-1523
1129 Main Rd., Ruidoso, NM 88345 ~8.75 miles north of Mescalero
  • Three Star Mountain property
  • 15 rooms in property
Hotel Ruidoso 110 Chase St., Ruidoso, NM 88345 ~9.73 miles northeast of Mescalero
  • 3 star Mountain property
  • Check-in time: 3:00 PM
Comfort Inn Midtown Ruidoso : 2709 Sudderth Dr. 2709 Sudderth Dr., Ruidoso, NM 88345 ~9.79 miles northeast of Mescalero
  • Midscale Downtown property
  • Hotel has 54 rooms
  • Excellent staff
  • The majority of guests thought rooms were spacious
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Motel 6 Ruidoso 412 Us Highway 70, Ruidoso, NM 88345 ~10.63 miles northeast of Mescalero
  • 2 star Resort property
  • 80 rooms in hotel
From$30
Average 3.0 /5Reviews CallBookMore Details
Best Western Plus Ruidoso Inn - Ruidoso 97 Camelot Dr., Ruidoso, NM 88355 ~10.68 miles northeast of Mescalero
  • Midscale Suburban property
  • Fitness + Health Center
Ruidoso Mountain Inn - Ruidoso 400 West Highway 70, Ruidoso, NM 88345 ~10.80 miles northeast of Mescalero
  • Three Star Mountain hotel
  • Free complimentary breakfast
Quality Inn & Suites 307 Us Highway 70 West, Ruidoso, NM 88345 ~10.86 miles northeast of Mescalero
  • 3 star Highway property
  • Check in: 11:00
Super 8
+1-800-881-1523
100 Cliff Dr., Ruidoso, NM 88345 ~10.97 miles northeast of Mescalero
  • 2-star Mountain hotel
  • Hotel has 16 rooms
  • Most guests criticized the unstylish hotel
  • Most guests complained about the bathroom
Village Lodge Suites : 1000 Mechem Dr. 1000 Mechem Dr., Ruidoso, NM 88345 ~10.99 miles northeast of Mescalero
  • 3-star property
  • Check in: 16:00
Travelodge Ruidoso - Ruidoso 159 Highway 70, Ruidoso, NM 88345 ~11.26 miles northeast of Mescalero
  • Inexpensive Highway hotel
  • Check-in: 14:00
  • Hotel buildings could use some improvement
  • Big flat-screen tv
From$43
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites by Hilton Ruidoso Downs 26141 Us Highway 70 East, Ruidoso Downs, NM 88346 ~11.56 miles northeast of Mescalero
  • Cheap Mountain hotel
  • 19 suites in property
From$159
Excellent 5.0 /5Read Reviews CallBookMore Details
Days Inn Ruidoso Downs in Ruidoso Downs
+1-888-690-5281
26150 Highway 70 West, Ruidoso Downs, NM 88346 ~11.65 miles northeast of Mescalero
  • Inexpensive Highway property
  • 50 sleeping rooms in hotel
  • Most guests criticized the unstylish hotel
  • Horrible vibe
Best Western Pine Springs Inn - Ruidoso Downs 111 Pine Springs Dr., Ruidoso Downs, NM 88346 ~12.26 miles northeast of Mescalero
  • 2 star Mountain hotel
  • Free complimentary breakfast
High Country Lodge in Alto 859 State Highway 48 North, Alto, NM 88312 ~13.59 miles north of Mescalero
  • Midscale Mountain property
  • Check in time: 3:00 PM
La Junta Guest Ranch 121 La Junta Ranch Rd., Alto, NM 88312 ~14.46 miles north of Mescalero
  • 3-star hotel
La Quinta Inn & Suites Ruidoso Downs 26147 Us Highway 70, Ruidoso Downs, NM 88346 ~15.42 miles northeast of Mescalero
  • Midscale Highway hotel
  • 3 floors in property
  • Great value
  • Pool is mediocre
The Lodge Resort & Spa 601 Corona Place, Cloudcroft, NM 88317 ~18.52 miles south of Mescalero
  • 3 star Mountain property
  • 11 suites in property
From$85
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 : 3204 North White Sands Blvd.
+1-866-429-5787
3204 North White Sands Blvd., Alamogordo, NM 88310 ~22.62 miles southwest of Mescalero
  • 2-star hotel
  • Hotel has 2 floors
  • About half of guests complained about the bathroom
  • Most guests thought it was clean
From$59
Very Good 4.0 /5Reviews CallBookMore Details
Suburban Extended Stay Hotel in Alamogordo 2500 North White Sands Blvd., Alamogordo, NM 88310 ~23.12 miles southwest of Mescalero
  • Two-star Suburban hotel
  • Hotel has 2 floors
Days Inn Alamogordo - Alamogordo 907 South White Sands Blvd., Alamogordo, NM 88310 ~25.58 miles southwest of Mescalero
  • Economy hotel
  • Check-in: 11:00 AM
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Quality Inn
+1-888-305-3366
1020 South White Sands Blvd., Alamogordo, NM 88310 ~25.67 miles southwest of Mescalero
  • 3-star Downtown hotel
  • Check-in time: 11:00
  • Popular among families
  • Most guests said the beds were comfortable
Magnuson Hotel & Suites of Alamogordo - Alamogordo 1021 South White Sands Blvd., Alamogordo, NM 88310 ~25.70 miles southwest of Mescalero
  • Two star hotel
  • Airport shuttle provided
Fairfield Inn & Suites Alamogordo - Alamogordo 300 Panorama Blvd., Alamogordo, NM 88310 ~25.87 miles south of Mescalero
  • Midscale hotel
  • Hotel has 31 suites
  • Staff was very helpful and friendly
  • Fantastic service
From$94
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Mescalero Hotels >  [1 - 25 of 28]    
Next: See My Mescalero Hotels with Pricing
Back to Top