We look forward to seeing you soon at Inn of the Mountain Gods! Learn more about our current amenity hours:
inn of the mountain gods exterior

If you’re looking for hotels near Ruidoso that offer: Then the hotel for you is Inn of the Mountain Gods Inn of the Mountain Gods Resort & Casino near Ruidoso is a one-of-a-kind south central New Mexico experience. Whether you’re traveling with friends, family, or as a couple, Inn of the Mountain Gods has something … Read more

Happy family is hiking on a mountain

Updated for 2022 Located among the beautiful Sierra Blanca mountainscape in southern New Mexico, Inn of the Mountain Gods is where families go for an action-packed vacation. Families will discover a slew of activities, sights, and perks when staying at our Mescalero, New Mexico property. If you’re planning your New Mexico family getaway, staying at … Read more


Looking for lodging near Ski Apache? Take your pick from the luxury rooms and suites at Inn of the Mountain Gods hotel in Mescalero, located near Ski Apache. You won’t find a better place to rest (and play!) after a day of skiing and snowboarding during the winter, or mountain hiking and ziplining in the … Read more

inn of the mountain gods and lake mescalero

When researching New Mexico mountain resorts for your next getaway, you should look for resorts that offer: Las Vegas-style gaming Mountain activities and attractions on-site Decadent spa treatments Rooms and suites with incredible alpine views Whether you’re visiting for business or pleasure, romance or fun, enjoy a breath of fresh mountain air when you stay … Read more

Dining and seating area in the Presidential Suite at Inn of the Mountain Gods.

From spacious layouts to comfy Mescalero, NM hotel accommodations with scenic views, Inn of the Mountain Gods’ richly appointed suites have this and more. Scroll down to find the top suites in Mescalero, NM! Deluxe Suite In-room Features: Private Balcony, Sofa Sleeper, Multiple Rooms, King Bed, Whirlpool Tub You can’t go wrong with a stay in … Read more

Translate »