COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Bryce Canyon

Search over 158 hotels from $70

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 Bryce Canyon Hotels

Don't see what you're looking for?
See all available properties in Bryce 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 Bryce Canyon

    Best Western Plus Ruby's Inn

    Best Western Plus Ruby's Inn

    26 South Main Street, Bryce Canyon, UT
    The price is $130 per night from Jun 16 to Jun 16
    4.1/5Very Good! (117 reviews)
    Best Western Plus Ruby's Inn
    Bryce View Lodge, part of the Ruby’s Inn Resort

    Bryce View Lodge, part of the Ruby’s Inn Resort

    105 E Center Street, Bryce Canyon, UT
    The price is $100 per night from Jul 1 to Jul 1
    3.9/5Good! (28 reviews)
    Bryce View Lodge, part of the Ruby’s Inn Resort
    Best Western Plus Bryce Canyon Grand Hotel

    Best Western Plus Bryce Canyon Grand Hotel

    30 North 100 East, Bryce Canyon, UT
    The price is $220 per night from Jun 30 to Jun 30
    4.7/5Exceptional! (69 reviews)
    Best Western Plus Bryce Canyon Grand Hotel

Pet Friendly Bryce Canyon Hotels

    Bryce View Lodge, part of the Ruby’s Inn Resort

    Bryce View Lodge, part of the Ruby’s Inn Resort

    105 E Center Street, Bryce Canyon, UT
    The price is $100 per night from Jul 1 to Jul 1
    3.9/5Good! (28 reviews)
    Bryce View Lodge, part of the Ruby’s Inn Resort
    Best Western Plus Ruby's Inn

    Best Western Plus Ruby's Inn

    26 South Main Street, Bryce Canyon, UT
    The price is $130 per night from Jun 16 to Jun 16
    4.1/5Very Good! (117 reviews)
    Best Western Plus Ruby's Inn
    Bryce Canyon Resort

    Bryce Canyon Resort

    13500 E Highway 12, Bryce Canyon, UT
    The price is $89 per night from Jun 16 to Jun 16
    3.1/5 (39 reviews)
    Bryce Canyon Resort

Recent Reviews