Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Hotels in Grand Canyon

Search over 1103 hotels from $75

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Grand Canyon Hotels

Don't see what you're looking for?
See all available properties in Grand Canyon
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Grand Canyon

    Twin Arrows Navajo Casino Resort

    Twin Arrows Navajo Casino Resort

    22181 Resort Blvd, Exit 219 I-40, Flagstaff, AZ
    4.5/5Wonderful! (46 reviews)
    Twin Arrows Navajo Casino Resort
    Yavapai Lodge - Inside the Park

    Yavapai Lodge - Inside the Park

    11 Yavapai Lodge Road, PO Box 159, Grand Canyon, AZ
    The price is $214 per night from Jun 15 to Jun 15
    4.1/5Very Good! (207 reviews)
    Yavapai Lodge - Inside the Park
    Red Feather Lodge

    Red Feather Lodge

    300 State Route 64, Grand Canyon, AZ
    The price is $173 per night from Jun 20 to Jun 20
    4.4/5Excellent! (183 reviews)
    Red Feather Lodge

Pet Friendly Grand Canyon Hotels

    La Quinta Inn & Suites by Wyndham Flagstaff

    La Quinta Inn & Suites by Wyndham Flagstaff

    2015 S Beulah Blvd, Flagstaff, AZ
    The price is $134 per night from Jul 5 to Jul 5
    4.4/5Wonderful! (93 reviews)
    La Quinta Inn & Suites by Wyndham Flagstaff
    GreenTree Inn Flagstaff

    GreenTree Inn Flagstaff

    2755 S Woodlands Village Blvd, Flagstaff, AZ
    The price is $144 per night from Jun 14 to Jun 14
    3.9/5Good! (78 reviews)
    GreenTree Inn Flagstaff
    Motel 6 Flagstaff, AZ - Butler

    Motel 6 Flagstaff, AZ - Butler

    2010 E Butler Ave, Flagstaff, AZ
    The price is $80 per night from Jun 14 to Jun 14
    3.8/5Good! (45 reviews)
    Motel 6 Flagstaff, AZ - Butler

Recent Reviews