Hotels in Alamogordo, New Mexico

Search & Compare Alamogordo Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Alamogordo

Alamogordo overview

You can take in the local culture of Alamogordo at Flickinger Center for Performing Arts and Toy Train Depot. Head to New Mexico State University Alamogordo and New Mexico Museum of Space History to make memories. Alamogordo is an inviting destination that has something for everyone.

Where to stay in Alamogordo

A welcoming city for everyone, Alamogordo has a variety of hotels to choose from. There are 14 hotels in Alamogordo and you can shop as many as 37 deals for rooms on, some with discounts of up to 32%. We have room prices as low as 35 USD per night and below are the number of hotels by star rating in Alamogordo as well as in the surrounding area:
  • • 28 3-star hotels from 61 USD per night
  • • 18 2-star hotels from 40 USD per night

How to get to Alamogordo

Fly into Alamogordo, NM (ALM-White Sands Regional), 4.5 mi (7.3 km) from the heart of Alamogordo.

What to see around Alamogordo

A top draw is the area's museums, as well as places like:
  • • Toy Train Depot
  • • New Mexico Museum of Space History
Distinguished for its monuments, here are some top landmarks to visit:
  • • National Solar Observatory
  • • Apache Point Observatory
Here are some favorite choices:
  • • New Mexico State University Alamogordo
  • • White Sands National Monument

When to visit Alamogordo

If you're still deciding when to visit, here are the seasonal norms to help you plan:

Seasonal temperature averages
  • • January-March: 72°F day, 31°F night
  • • April-June: 95°F day, 44°F night
  • • July-September: 95°F day, 56°F night
  • • October-December: 81°F day, 31°F night
Seasonal rainfall averages
  • • January-March: 1.61 inches
  • • April-June: 1.30 inches
  • • July-September: 5.51 inches
  • • October-December: 2.83 inches