Welcome to Marble Canyon Lodge

If you’re looking for an extraordinary traveling experience, you’ve come to the right place.

The Marble Canyon Lodge provides the perfect setting for creating memories that last a lifetime. What makes us the ideal pick for travelers seeking anything but the typical? Our story does, for starters. Ninety years ago we were a trading post for the Navajo Nation, and while keeping the tradition alive, we evolved into the area’s best-kept secret.

No one else offers you the variety of accommodations that we do. Whether you’re looking for a efficiency apartment, or standard hotel room, we have you covered. Aside from our diverse selection of lodging, we also offer the area’s most exclusive amenities. With everything from our very own air strip to a complimentary shuttle bus service that will take you to the spectacular Colorado River, we offer perks no one else has even thought of offering.

Plus, we have an on-site restaurant that serves delicious American cuisine with a Southwestern flair and a full-service bar that serves refreshing beverages. You can choose to sit on our beautiful outdoor patio or at our inside dining area. Special group catering is available upon request. Unique artisan shopping experiences are also available in the Marble Canyon Trading Post, featuring goods from local weavers and silversmiths.

We make an effort to provide for every need. Do you need basic travel essentials? We make it easy because our convenience store is located right on our premises and it has all the extras. If you can't wait to share a piece of Arizona with your loved ones, no worries. Our on-site U.S. Post Office will take care of the shipping. All this and more make us the top pick for Arizona travelers who want to experience lodging that’s anything but ordinary.

A Different Hotel

  • Close to Colorado River
  • Convenience Store
  • Post Office
  • Laundry Facilities  
  • Private Airstrip  
  • Trading Post  
  • Restaurant  
  • Close to National Parks
  • Authentic Natural Experience  
Need assistance? Call 1-800-726-1789