Find and Book Top Hotels in Virgin

Search among 5 available hotels and places to stay in Virgin from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
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
8.4
Great47 reviews
4 adults
1 bedroom
2 beds
MapView on map16.8 km from City Centre
From   US$ 299 /nightSelect
MapView on map1.5 km from City Centre
From   US$ 134 /nightSelect
Luxury tent
8.0
Great38 reviews
1.6 km from City Centre
From   US$ 114 /nightSelect
8.8
Great9 reviews
2.4 km from City Centre
From   US$ 259 /nightSelect
800 m from City Centre
From   US$ 300 /nightSelect

Best hotels and places to stay in Virgin

Why visit?

Virgin, Utah is a charming destination that offers a unique blend of natural beauty and outdoor adventures. With scenic landscapes and proximity to famous national parks, its a hidden gem for nature enthusiasts and adventure seekers alike. The town has a range of hotels and accommodations to choose from, ensuring a comfortable stay during your visit.

Where to stay?

Springdale: Located just outside of Zion National Park, Springdale is a popular area to stay in Virgin. The town offers a variety of hotels, from budget-friendly options to luxurious resorts. Staying here allows easy access to the parks breathtaking trails and stunning viewpoints. Springdale is also known for its vibrant dining scene, with several restaurants offering delicious local cuisine.

La Verkin: This small town is situated along the Virgin River and provides a peaceful retreat for visitors. La Verkin offers a more tranquil atmosphere compared to Springdale, making it an ideal choice for those seeking a quieter stay. The town has a few boutique hotels and bed and breakfasts that offer comfortable accommodations. Its also conveniently located near various hiking and biking trails, including the popular Gooseberry Mesa.

Hurricane: Situated just a short drive from both Zion National Park and St. George, Hurricane serves as a gateway to an array of outdoor recreation activities. The town has a range of hotels, including well-known chains and locally owned establishments. Hurricane offers a relaxed ambiance, making it a great base for exploring the nearby attractions. Visitors can enjoy scenic drives, golf courses, and easy access to Sand Hollow State Park.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Zion Canyon Campground & RV Resort: This campground offers a variety of accommodations, including tent sites, RV hookups, and cabins. With affordable rates and convenient amenities such as a swimming pool and laundry facilities, it is a great choice for budget-conscious travelers in search of a comfortable stay in Virgin.

Quality Inn Zion Park Area: This hotel provides comfortable rooms at a reasonable price. Located in Springdale, it offers easy access to Zion National Park and features amenities like an outdoor pool, complimentary breakfast, and free Wi-Fi. With its convenient location and affordable rates, it is an excellent value for money option.

La Quinta by Wyndham at Zion Park/Springdale: This hotel offers a great combination of affordability and comfort. It boasts spacious rooms, an outdoor pool, a fitness center, and complimentary breakfast. Located in Springdale near Zion National Park, it provides a convenient base for exploring the area at a reasonable price.

Best kids-friendly hotels:

Cliffrose Springdale, Curio Collection by Hilton: This hotel is situated along the Virgin River and offers spacious rooms and suites suitable for families. It features a large outdoor pool, a playground, and beautiful gardens. The hotels prime location near Zion National Park allows for easy access to family-friendly hiking trails and nature activities.

Cable Mountain Lodge: Located in Springdale, this hotel offers family-friendly amenities, including spacious rooms with kitchenettes, an outdoor pool, and a picnic area. Its proximity to Zion National Park makes it an ideal choice for families looking to explore and enjoy outdoor adventures together.

Best hotels for a romantic getaway:

Desert Pearl Inn: Nestled along the Virgin River in Springdale, this hotel provides a serene and romantic atmosphere. It offers luxurious and well-appointed rooms, some with private balconies and river views. The inn features a riverside patio, a pool, and a hot tub, perfect for a romantic evening under the stars.

Cliffrose Springdale, Curio Collection by Hilton: With its stunning natural surroundings and upscale amenities, this hotel sets the stage for a memorable romantic getaway. It offers comfortable rooms with river views, an outdoor pool, and a riverside lounge area where couples can relax and enjoy each others company.

Best hotels for location:

Cable Mountain Lodge: Situated at the entrance of Zion National Park in Springdale, this hotel provides easy access to the parks trails and attractions. It offers comfortable rooms, an outdoor pool, and convenient amenities. Staying here allows guests to experience the beauty of Zion National Park right at their doorstep.

Best Western Plus Zion Canyon Inn & Suites: Located in Springdale, this hotel offers comfortable and well-equipped rooms. It is just a short walk from the entrance of Zion National Park, making it an excellent choice for those looking to explore the parks wonders without spending too much time on transportation.

SpringHill Suites by Marriott Springdale Zion National Park: Situated in Springdale, this hotel combines convenience and comfort. It offers spacious suites, an outdoor pool, and a fitness center. Its location near the entrance of Zion National Park allows for easy access to the parks hiking trails and stunning viewpoints.

Best for a short city break:

Holiday Inn Express Springdale: Zion National Park Area: This hotel provides comfortable rooms and convenient amenities, including a complimentary breakfast and an outdoor pool. Located in Springdale, it offers easy access to dining, shopping, and the natural wonders of Zion National Park.

Hampton Inn & Suites Springdale/Zion National Park: Situated in Springdale, this hotel offers comfortable rooms, complimentary breakfast, and an outdoor pool. It provides a relaxing environment for a short city break and is conveniently located near dining options and the entrance of Zion National Park.

Show moreLess