Hotels Near Bryce Canyon and Zion

THREE options for lodging: Stay in Bryce Canyon OR Zion and “commute” to see the other park. – Stay in one park then travel and stay in the other park. – Stay in one of the towns between the two parks.


The distance between Bryce Canyon and Zion is 72.4 miles. The drive takes about 1 hour and 20 minutes along a winding canyon road.

Bryce Canyon Hotels in the towns of Panguitch and Tropic. Zion Hotels in the towns of Springdale and Hurricane.

There are also lodging options in the small towns between the two parks: Mount Carmel (near the East Entrance to Zion National Park), Orderville, Glendale and Hatch.

You'll find lodges and resorts located IN or close to the parks that offer full-service amenities.

More lodging ideas near Bryce Canyon and Zion: Camping RV Parks Glamping Boondocking

Swipe to READ MORE!