Find and Book Top Rated Hotels in Zion

Search among 27 available hotels and places to stay in Zion from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-27 out of 27
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map2.1 mi from City Center1.5 mi from Platen Press
From   US$ 89 /nightSelect
8.2
Great50 reviews
MapView on map700 yd from City Center700 yd from Zion Historical Society
From   US$ 112 /nightSelect
Places to stay near Zion
8.2
Great55 reviews
7.2 mi from Zion7.2 mi from City Center
From   US$ 149 /nightSelect
8.2
Great80 reviews
8.3 mi from Zion8.3 mi from City Center
From   US$ 105 /nightSelect
7.8 mi from Zion7.8 mi from City Center
From   US$ 84 /nightSelect
8.4
Great49 reviews
7.4 mi from Zion7.4 mi from City Center
From   US$ 111 /nightSelect
8.2
Great61 reviews
10.6 mi from Zion10.6 mi from City Center
From   US$ 90 /nightSelect
8.2
Great42 reviews
10.6 mi from Zion10.6 mi from City Center
From   US$ 158 /nightSelect
11.6 mi from Zion11.6 mi from City Center
From   US$ 169 /nightSelect
8.4
Great68 reviews
8.0 mi from Zion8.0 mi from City Center
From   US$ 69 /nightSelect
8.2
Great79 reviews
7.0 mi from Zion7.0 mi from City Center
From   US$ 99 /nightSelect
8.6
Great80 reviews
7.7 mi from Zion7.7 mi from City Center
From   US$ 174 /nightSelect
8.4
Great40 reviews
9.9 mi from Zion9.9 mi from City Center
From   US$ 129 /nightSelect
9.2 mi from Zion9.2 mi from City Center
From   US$ 101 /nightSelect
8.2
Great53 reviews
7.1 mi from Zion7.1 mi from City Center
From   US$ 75 /nightSelect
8.6
Great67 reviews
16.6 mi from Zion16.6 mi from City Center
From   US$ 121 /nightSelect
8.6
Great42 reviews
7.9 mi from Zion7.9 mi from City Center
From   US$ 168 /nightSelect
8.0
Great44 reviews
10.1 mi from Zion10.1 mi from City Center
From   US$ 102 /nightSelect
7.9 mi from Zion7.9 mi from City Center
From   US$ 122 /nightSelect
10.6 mi from Zion10.6 mi from City Center
From   US$ 81 /nightSelect
8.0 mi from Zion8.0 mi from City Center
From   US$ 109 /nightSelect
8.6
Great32 reviews
4.8 mi from Zion4.8 mi from City Center
From   US$ 89 /nightSelect
7.8
Very good17 reviews
10.4 mi from Zion10.4 mi from City Center
From   US$ 120 /nightSelect
8.4
Great44 reviews
9.5 mi from Zion9.5 mi from City Center
From   US$ 164 /nightSelect
7.9 mi from Zion7.9 mi from City Center
From   US$ 149 /nightSelect
7.7 mi from Zion7.7 mi from City Center
From   US$ 159 /nightSelect
15.5 mi from Zion15.5 mi from City Center
From   US$ 164 /nightSelect

Best hotels and places to stay in Zion

Why visit?

Zion National Park, located in southern Utah, is a nature lover's paradise. With its stunning red rock cliffs, narrow slot canyons, and diverse wildlife, Zion offers a unique and unforgettable experience for tourists. Whether you enjoy hiking, rock climbing, or simply immersing yourself in breathtaking natural beauty, Zion is a must-visit destination.

Where to stay?

When visiting Zion, choosing the right accommodation is essential to enhance your overall experience. Here are the best areas in Zion to stay in:

Springdale: Situated at the entrance of Zion National Park, Springdale offers convenient access to the park's hiking trails and incredible views. The town itself features a variety of charming hotels, restaurants, and shops.

Hurricane: Located approximately 20 miles from Zion National Park, Hurricane is a quieter alternative to Springdale. It offers a range of affordable accommodation options and easy access to both Zion and nearby state parks.

St. George: Just a short drive away from Zion, St. George provides a wider range of amenities and services. This vibrant city offers a choice of hotel and resort options, along with golf courses, shopping centers, and dining establishments.

Price per hotel room per night:

In Zion, the average prices for hotel rooms per night vary depending on the star rating. Here is the approximate price range:

3-star hotels: $100 - $200

4-star hotels: $150 - $300

5-star hotels: $300 and above

Best value for money:

Quality Inn Zion Park Area: With rates starting at $100 per night, this hotel provides clean and spacious rooms, an outdoor pool, and a convenient location near Springdale. It offers good value for money without compromising on comfort.

La Quinta Inn & Suites at Zion Park/Springdale: Starting at $150 per night, this hotel offers modern rooms, an outdoor pool, and a complimentary breakfast. Its proximity to the Zion shuttle stop makes it a convenient base for exploring the park.

Best kids-friendly hotels:

Cable Mountain Lodge: This family-friendly hotel offers spacious rooms, a pool, and stunning views of Zion National Park. Prices start at $200 per night.

SpringHill Suites by Marriott Springdale Zion National Park: With rates starting at $250 per night, this hotel provides comfortable suites, an outdoor pool, and a complimentary breakfast. It is located within walking distance of several family-friendly restaurants.

Best hotels for a romantic getaway:

Zion Lodge: Nestled within the national park, this charming lodge offers cozy cabins and easy access to Zion's trails. Prices start at $250 per night, providing a romantic retreat surrounded by nature.

Best for location:

Driftwood Lodge: Starting at $150 per night, this hotel provides spacious rooms, an outdoor pool, and is within walking distance of Springdale's shops and restaurants.

Majestic View Lodge: With rates starting at $200 per night, this lodge offers breathtaking views of the surrounding mountains and convenient access to Zion National Park.

Best for a short city break:

Holiday Inn Express St. George North: Starting at $200 per night, this hotel provides modern rooms, an outdoor pool, and a complimentary breakfast. Its proximity to Snow Canyon State Park makes it a great option for a short city break.

Show moreLess