Utah
Hotels in St. George, Utah
St. George, Utah has 18 places to stay listed here — 18 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $85.
-
Ramada by Wyndham St George
from $86 /night -
Comfort Suites St George - University Area
from $180 /night -
La Quinta by Wyndham St. George
from $106 /night -
Staybridge Suites - St George by IHG
from $152 /night -
Best Western Plus Abbey Inn
from $115 /night -
The Chalet
from $86 /night -
Hyatt Place St George/Convention Center
from $239 /night -
Best Western Coral Hills
from $103 /night -
Wingate by Wyndham - St. George
from $101 /night -
Inn On The Cliff
from $248 /night -
Tru By Hilton St. George
from $134 /night -
Hampton Inn & Suites St. George
from $105 /night -
My Place Hotel - St. George, UT
from $96 /night -
Holiday Inn St. George Convention Center by IHG
from $85 /night -
Hampton Inn St. George
from $99 /night -
The Mulberry Inn -An Historic Bed and Breakfast
from $165 /night -
Hilton Garden Inn St. George
from $106 /night -
Courtyard by Marriott St. George
from $162 /night
St. George hotels at a glance
Nearby areas
Good to know
How many places to stay are listed in St. George?
18 properties are listed in St. George, Utah, with rooms, photos and live partner rates on each page.
What do hotels in St. George cost?
Listed nightly rates on partner sites start around $85 and run to about $248 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.
Which hotel in St. George do guests rate highest?
The Mulberry Inn -An Historic Bed and Breakfast, rated 4.8/5 from 148 Google reviews.