Hotels in St George, Utah

151+ Vacation Rentals, Motels and Hotels in St George.
Find hotels near me

Best Hotels In St George See All

4 Stars and Above See All

Welcome to St George, Utah!

St George is a small town in southern Utah with a population of just over 2,000 people. It's located on the Virgin River and is known for its stunning red rock scenery and history. The town was founded in 1875 as a stop on the Mormon Trail and became an important trading post for the area. Today, it's a popular tourist destination with plenty of restaurants, shops, and galleries to explore.

The town's main attraction is the red rock scenery which can be seen from almost anywhere in the town. The surrounding hills are covered in red sandstone cliffs that rise up to 400 feet high. There are also several hiking trails that lead through the canyon scenery.

If you're looking for something to do other than sightseeing, there are plenty of activities available in St George, including golfing, fishing, climbing, and riding horses. The town also has a historical society that hosts events throughout the year including folk music festivals and gun shows.

With so much to do, Places to stay in St George, Utah is the ideal place to plan your next family vacation. Stay with us and enjoy affordable hotel rooms and suites all located within walking distance of popular attractions like Snow Canyon State Park, Zion National Park, and the St. George Dinosaur Discovery Site at Johnson Farm. Book your stay today!