As local travel experts, we know what travelers are looking for when it comes to finding the perfect accommodations for their next trip. To compile our lists, we scour the internet to find properties with excellent ratings and reviews, desirable amenities, nearby attractions, and that something special that makes a destination worthy of traveling for.

Located on the Mescalero Apache Reservation and only holding more than 1,100 people, you wouldn’t think Mescalero, New Mexico would be a vacation destination. But this tiny haven along the banks of the Mescalero Lake and Cienegita Spring isn’t just home to a resort – it’s home to the best riverfront resort in New Mexico. Inn of the Mountain Gods is a massive complex featuring elite dining, stunning views, an active casino, and countless opportunities for recreation. So head off the beaten path, into New Mexico’s wilderness, and prepare for a vacation like you’ve never experienced before.

Related Stories

The Historic Hotel Parq Central In New Mexico Is Notoriously Haunted And We Dare You To Spend The Night

The Historic Hotel Parq Central In New Mexico Is Notoriously Haunted And We Dare You To Spend The Night

Soak Away Your Stress At These 8 New Mexico Hot Springs Hotels

Soak Away Your Stress At These 8 New Mexico Hot Springs Hotels

Best Hotels & Resorts In New Mexico: 12 Amazing Places To Stay

Best Hotels & Resorts In New Mexico: 12 Amazing Places To Stay

Have you visited the best riverfront resort in New Mexico? Let us know about your trip to Inn of the Mountain Gods in the comments section. Make sure to visit their website for more information on rates and amenities, and check out this peaceful retreat if you’re looking for a quieter escape.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore New Mexico