Find the all-inclusive stays that appeal to you the most
Check out our selection of great all-inclusive stays in Alamogordo
Located in Alamogordo, 17 miles from White Sands National Monument, Satellite Inn features views of the mountain.

Super 8 by Wyndham Alamogordo - White Sands is located in Alamogordo, 18 miles from White Sands National Monument. This 2-star hotel has air-conditioned rooms with a private bathroom.

Offering free Wi-Fi, this motel is 20 minutes’ drive from White Sands National Monument. All rooms feature a cable TV with HBO film channels. Free coffee is served in the lobby each morning.

Popular with guests booking all-inclusive stays in Alamogordo
Popular with guests booking all-inclusive stays in Alamogordo
Popular with guests booking all-inclusive stays in Alamogordo