Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Where To Stay In Alto

Alto, Ruidoso Hotel Information

Are you planning to spend some time in Ruidoso? Hoping to book a hotel in or near Alto? There are 9 Expedia-listed apartments and hotels within easy driving distance of the center of town.

The High Country Lodge is one of the most convenient accommodation options as it is one of only a few options within an easy stroll of the Alto downtown area.

5 miles away from the middle of Alto, is the MCM Elegante Lodge & Suites. Alternatively, the Crown Point Condominiums, a VRI resort is located 7 miles away. Another possibility is to check out the amenities and rates at the Hotel Ruidoso - Midtown or the La Quinta Inn & Suites Ruidoso Downs.

For those keen to see more of the desert landscapes common in this area, you might also spend some extra nights in other destinations in Southeastern New Mexico. Whether you join in with the common activities, such as mountain biking, or just travel around to explore the attractions, you will be able to book comfortable places to stay in the region.

The nearest places to spend the night in Ruidoso are Ruidoso Downs and Ruidoso Downs. Ruidoso Downs is 8 miles to the southeast of Alto, while Ruidoso Downs is 8 miles to the southeast. Ruidoso Downs hotels and apartments include the Nob Hill Lodge and Best Western Plus Ruidoso Inn. The Ramada Ruidoso Downs and Days Inn Ruidoso Downs are the accommodation options in Ruidoso Downs.

If enjoying sport is what you love, make the time to visit Ruidoso Downs Racetrack, which is 8 miles to the southeast of Alto. Those wanting to find a room or apartment close by can make a choice from the Ruidoso Mountain Inn or the Quality Inn & Suites.

Situated 45 miles away from Alto is White Sands Regional Airport. Stay nearby at Fairfield Inn & Suites Alamogordo or Holiday Inn Express Hotel & Suites Alamogordo Hwy 54/70.