Zion National Park hotels

Hotels City Rating From

Red Mountain Resort Ivins  4 stars

1275 East Red Mountain Circle, Ivins, United States, 84738

Ivins Superb USD 267

The Inn At Entrada Ivins  4 stars

2588 W Sinagua Trl, Ivins, United States, 84770

Ivins Superb USD 191

The Villas At Sand Hollow Resort Hurricane  4 stars

5662 W. Clubhouse Drive, Hurricane, United States, 84737

Hurricane USD 179

Zion Ponderosa Ranch Resort Springdale  4 stars

Twin Knolls Road, Springdale, United States, 84758

Springdale USD 413

Best Western El Rey Inn & Suites Cedar City  3 stars

80 S Main Street, Cedar City, United States, 84720-3337

Cedar City Very good USD 94

Best Western Red Hills Hotel Kanab  3 stars

125 West Center Street, Kanab, United States, 84741-3417

Kanab Very good USD 102

Best Western Coral Hills Hotel St. George  3 stars

125 E Saint George Boulevard, St. George, United States, 84770-2856

St. George Superb USD 105

Best Western East Zion Thunderbird Lodge Mount Carmel  3 stars

Junction Sr 9 & Us-89 East Zion, Mount Carmel, United States, 84755

Mount Carmel Fabulous USD 167

Best Western Town & Country Inn Cedar City  3 stars

189 North Main Street, Cedar City, United States, 84720-2650

Cedar City Fabulous USD 93

Best Western Plus Abbey Inn St. George  3 stars

1129 South Bluff Street, St. George, United States, 84770-5247

St. George Superb USD 128

Best Western Zion Park Inn Springdale  3 stars

1215 Zion Park Boulevard, Springdale, United States, 84767

Springdale Superb USD 206

Comfort Inn At Convention Center St. George  3 stars

138 East Riverside Drive, St. George, United States, 84790

St. George Superb USD 98

Quality Inn Zion Hurricane  3 stars

43 North 2600 West, Hurricane, United States, 84737

Hurricane Very good USD 87

Clarion Suites St. George  3 stars

1239 South Main Street, St. George, United States, 84770

St. George Superb USD 106

Mountain View Lodge Parowan  3 stars

625 West 200 South, Parowan, United States, 84761

Parowan Very good USD 90

Fairfield Inn St. George  3 stars

1660 Convention Center Way, St. George, United States, 84790

St. George Very good USD 139

Hilton Garden Inn St. George  3 stars

1731 South Convention Center Drive, St. George, United States, 84790

St. George Fabulous USD 117

Hampton Inn Cedar City  3 stars

1145 South Bentley Boulevard, Cedar City, United States, 84720

Cedar City Fabulous USD 102

Hampton Inn St. George  3 stars

53 North River Road, St. George, United States, 84790

St. George Superb USD 135

Historic Smith Hotel Bed And Breakfast Glendale  3 stars

295 N Main St, Glendale, United States, 84729-0106

Glendale USD 141

Cedar Breaks Lodge By Diamond Resorts Brian Head  3 stars

223 Hunter Ridge Road, Brian Head, United States, 84719

Brian Head Fabulous USD 151

Cliffrose Lodge & Gardens At Zion Natl Park Zion National Park  3 stars

281 Zion Park Blvd, Zion National Park, United States, 84767

Zion National Park Superb USD 328

Travelodge Hurricane Zion National Park Area  3 stars

280 West State Street, Hurricane, United States, 84737

Hurricane Good USD 67

Green Valley Boutique Hotel And Spa St. George  3 stars

1871 W Canyon View Dr, St. George, United States, 84770

St. George Very good USD 399

Springhill Suites By Marriott Cedar City  3 stars

1477 South Old Highway 91, Cedar City, United States, 84720

Cedar City Superb USD 129

Comfort Inn And Suites Cedar City  3 stars

1288 S. Main Street, Cedar City, United States, 84720

Cedar City Superb USD 103

Holiday Inn Express Hotel & Suites Kanab  3 stars

217 South 100 East, Kanab, United States, 84741

Kanab Fabulous USD 107

Holiday Inn Express Hotels & Suites Washington-North Saint George  3 stars

2450 North Town Center Drive, Washington, United States, 84780

Washington Superb USD 128

Rodeway Inn - Zion National Park Hurricane  3 stars

650 W State St, Hurricane, United States, 84737

Hurricane Good USD 134

Abbey Inn Cedar City  3 stars

940 West 200 North, Cedar City, United States, 84720

Cedar City Superb USD 90

Wingate By Wyndham St. George Hotel  3 stars

144 West Brigham Road, St. George, United States, 84790

St. George Superb USD 125

Crystal Inn Hotel & Suites - St. George  3 stars

1450 South Hilton Drive, St. George, United States, 84770

St. George Superb USD 131

Driftwood Lodge Springdale  3 stars

1515 Zion Park Boulevard, Springdale, United States, 84767

Springdale Superb USD 152

Pioneer Lodge Springdale  3 stars

838 Zion Park Boulevard, Springdale, United States, 84767

Springdale Superb USD 183

Stratford Court Hotel Cedar City  3 stars

18 S Main St, Cedar City, United States, 84720

Cedar City USD 80

The Grand Lodge At Brian Head  3 stars

314 Hunter Ridge Drive, Brian Head, United States, 84719

Brian Head Superb USD 163

Copper Chase Condominiums Brian Head  3 stars

150 W. Ridgeview Street P.O. Box 190145 , Brian Head, United States, 84719

Brian Head USD 132

Majestic View Lodge Springdale  3 stars

2400 Zion Park Blvd, Springdale, United States, 84767

Springdale Superb USD 232

Red Lion Hotel And Conference Center St. George  3 stars

850 South Bluff Street, St. George, United States, 84770

St. George Fabulous USD 132

The 1897 Iron Gate Inn Bed And Breakfast Cedar City  3 stars

100 North 200 West Street, Cedar City, United States, 84720

Cedar City Exceptional USD 131

The Anniversary House Bed & Breakfast Hotel Cedar City  3 stars

133 South 100 West, Cedar City, United States, 84720

Cedar City Superb

Amid Summer'S Inn Bed And Breakfast Cedar City  3 stars

140 South 100 West, Cedar City, United States, 84720

Cedar City Exceptional USD 91

Towneplace Suites By Marriott St. George  3 stars

251 South 1470 East, St. George, United States, 84790

St. George Superb USD 195

Zion Lodge Springdale  3 stars

1 Zion Lodge Blvd, Springdale, United States, 84767

Springdale USD 296

Courtyard St. George Hotel  3 stars

185 South 1470 East, St. George, United States, 84790

St. George Superb USD 184

Zion Mountain Ranch Hotel Mount Carmel  3 stars

9065 West Highway 9, Mount Carmel, United States, 84755

Mount Carmel Fabulous USD 205

Canyons Boutique Hotel Kanab  3 stars

190 North 300 West, Kanab, United States, 84741

Kanab Superb USD 120

Cable Mountain Lodge Springdale  3 stars

147 Zion Park Boulevard, Springdale, United States, 84767

Springdale USD 213

La Quinta Inn & Suites At Zion Park/Springdale  3 stars

792 Zion Park Blvd, Springdale, United States, 84767

Springdale Superb USD 213

Comfort Inn Saint George North  3 stars

974 North 2720 East, St. George, United States, 84790

St. George Very good USD 143

Worldmark St. George Hotel  3 stars

1157 S. Plantations Drive, St. George, United States, 84770

St. George

Best Western Plus Zion West Hotel La Verkin  3 stars

44 W 500 N, La Verkin, United States, 84745

La Verkin USD 175

Zion Ponderosa Ranch Resort Orderville  3 stars

Twin Knolls Road, Orderville, United States, 84758

Orderville USD 215

Bumbleberry Inn Springdale  3 stars

97 Bumbleberry Lane, Springdale, United States, 84767

Springdale Fabulous USD 168

Fairfield Inn By Marriott Cedar City  3 stars

3243 South Ridge Drive, Cedar Rapids 52404, United States, Cedar City, United States

Cedar City USD 119

La Quinta Inn & Suites Cedar City  3 stars

1377 S Main St, Cedar City, United States, 84720

Cedar City USD 112

Inn On The Cliff St. George  3 stars

511 S. Airport Road, St. George, United States, 84770

St. George Fabulous USD 177

Best Western Plus Cedar City Hotel  3 stars

50 W 200 N, Cedar City, United States, 84720-2528

Cedar City USD 100

Victoria'S Bed And Breakfast Parowan  3 stars

94 North 100 East , Parowan, United States

Parowan

Flanigan'S Inn Springdale  3 stars

450 Zion Park Blvd , Springdale, United States

Springdale Superb

Canyon Villas At Coral Ridge St. George  3 stars

4186 E. Coral Ridge Drive 2040 N Pebble Beach Dr, St. George, United States

St. George

Holiday Inn St. George Conv Ctr  3 stars

1808 South Crosby Way, St. George, United States

St. George USD 177

Hampton Inn Kanab  3 stars

98 S 100 E, Kanab, United States, 84741

Kanab USD 124

Springhill Suites By Marriott Springdale Zion National Park  3 stars

1141 Canyon Springs Drive, Springdale, United States, 84767

Springdale USD 275

Snow Canyon View Hotel St. George  3 stars

860 S Village Way, St. George, United States, 84770

St. George

Big Yellow Inn Cedar City  3 stars

234 South 300 West, Cedar City, United States, 84720

Cedar City USD 122

Desert Pearl Inn Springdale  3 stars

707 Zion Park Inn , Springdale, United States

Springdale

Bard'S Inn Cedar City  3 stars

150 South 100 West, Cedar City, United States, 84720

Cedar City USD 110

Multi Resorts Villas At Southgate St. George  3 stars

280 West 2025 South, St. George, United States, 84770

St. George

Best Western Travel Inn St. George  2 stars

316 E Saint George Boulevard, St. George, United States, 84770-2955

St. George Fabulous USD 90

Days Inn Cedar City  2 stars

1204 South Main, Cedar City, United States, 84720

Cedar City Fabulous USD 102

Days Inn St. George  2 stars

150 N 1000 E, St. George, United States, 84770

St. George Good USD 121

Days Inn Hurricane/Zion National Park Area  2 stars

40 North 2600 West, Hurricane, United States, 84737

Hurricane Very good USD 69

Econo Lodge Saint George  2 stars

460 E. St. George Blvd., St. George, United States, 84770

St. George Very good USD 109

Americas Best Value Inn Cedar City  2 stars

333 North 1100 West, Cedar City, United States, 84720

Cedar City Very good USD 77

Holiday Inn Express Hotel & Suites Cedar City  2 stars

1555 South Old Highway 91, Cedar City, United States, 84720

Cedar City Fabulous USD 130

Howard Johnson Inn & Suites St. George  2 stars

1040 South Main Street, St. George, United States, 84770

St. George Very good USD 73

America'S Best Inn & Suites Saint George  2 stars

245 North Red Cliffs Drive, St. George, United States, 84790

St. George Fabulous USD 105

Knights Inn Cedar City  2 stars

281 South Main Street, Cedar City, United States, 84720

Cedar City Good USD 64

Quality Inn South Bluff St. George  2 stars

1165 South Bluff St, St. George, United States, 84770

St. George Fabulous USD 86

Quality Inn At Zion Park Springdale  2 stars

479 Zion Park Blvd, Springdale, United States, 84767

Springdale Fabulous USD 180

Quality Inn & Suites Montclair Springdale  2 stars

1516 Zion Park Blvd, Springdale, United States, 84767

Springdale Superb USD 167

Quality Inn Cedar City  2 stars

250 N. 1100 West, Cedar City, United States, 84720

Cedar City Very good USD 75

Ramada St George Hotel St. George  2 stars

1440 E St George Boulevard, St. George, United States, 84790

St. George Fabulous USD 120

Rodeway Inn Red Hills St. George  2 stars

999 East Red Hills Parkway, St. George, United States, 84770

St. George Good USD 60

Super 8 Cedar City Hotel  2 stars

145 North 1550 West, Cedar City, United States, 84720

Cedar City Fabulous USD 61

Super 8 Hurricane Zion National Park Hotel  2 stars

65 South 700 West, Hurricane, United States, 84737

Hurricane Very good USD 63

Cedar City Travelodge  2 stars

2555 North Freeway Drive, Cedar City, United States, 84720

Cedar City Guest rating USD 43

Americas Best Value Inn St. George  2 stars

915 South Bluff Street, St. George, United States, 84770

St. George Very good USD 86

The Inn At St. George  2 stars

60 West Saint George Boulevard, St. George, United States, 84770

St. George Good USD 69

Aikens Lodge Kanab  2 stars

79 West Center Street, Kanab, United States, 84741

Kanab Fabulous USD 126

Terrace Brook Lodge Springdale  2 stars

990 Zion Park Blvd, Springdale, United States, 84767

Springdale Guest rating USD 109

Coronada Inn And Suites St. George  2 stars

559 E Saint George Blvd, St. George, United States, 84770

St. George Good USD 59

La Quinta Inn & Suites St. George  2 stars

91 E 2680 S, St. George, United States, 84790

St. George Superb USD 120

Quality Inn Kanab  2 stars

815 East Highway 89, Kanab, United States, 84741

Kanab Fabulous USD 123

Super 8 St. George Ut Hotel  2 stars

260 East St George Blvd, St. George, United States, 84770

St. George Very good USD 66

Quality Inn I-15 Red Cliffs Washington  2 stars

912 West Red Cliffs Drive, Washington, United States, 84780

Washington Very good USD 123

Rodeway Inn Kanab  2 stars

70 South 200 West, Kanab, United States, 84741

Kanab Good USD 77

Rodeway Inn Saint George  2 stars

420 East Saint George Boulevard, St. George, United States, 84770

St. George Guest rating USD 53

Valu Inn Cedar City  2 stars

344 S Main St, Cedar City, United States, 84720

Cedar City Guest rating USD 43

St. George Inn & Suites  2 stars

1221 S Main St, St. George, United States, 84790

St. George Superb USD 83

Cedar Rest Cedar City Motel  2 stars

479 South Main Street, Cedar City, United States, 84720

Cedar City Good USD 54

Dixie Palms Motel St. George  2 stars

185 East Saint George Boulevard, St. George, United States, 84770

St. George Superb USD 54

Quail Park Lodge- A Canyons Collection Property Kanab  2 stars

125 North 300 West, Kanab, United States, 84741

Kanab Superb USD 128

Travelodge Kanab  2 stars

386 East 300 South, Kanab, United States

Kanab Guest rating USD 91

Sands Motel St. George  2 stars

581 East Saint George Boulevard, St. George, United States, 84770

St. George Good USD 122

Seven Wives Inn St. George  2 stars

217 North 100 West, St. George, United States, 84770

St. George Superb USD 129

Motel 6 Cedar City  2 stars

1620 W 200 N, Cedar City, United States, 84720

Cedar City Fabulous USD 49

Willow Glen Inn Cedar City  2 stars

3308 N Bulldog Rd, Cedar City, United States, 84720

Cedar City Fabulous USD 115

Rodeway Inn Cedar City  2 stars

323 South Main Street, Cedar City, United States, 84720

Cedar City Very good USD 52

Ramada Cedar City Hotel  2 stars

1575 West 200 North, Cedar City, United States, 84720

Cedar City Fabulous USD 76

Motel 6 St George St. George  2 stars

205 N 1000 E, St. George, United States, 84770

St. George Very good USD 107

Hampton Inn & Suites Springdale/Zion National Park  2 stars

1127 Zion Park Boulevard, Springdale, United States, 84767

Springdale Superb USD 198

Days Inn & Suites Kanab  2 stars

296 West 100 North, Kanab, United States

Kanab Fabulous USD 90

Claridge Inn St. George  2 stars

1187 South Bluff, St. George, United States, 84770

St. George USD 94

M Star Cedar City Hotel  2 stars

190 South Main Street, Cedar City, United States, 84720

Cedar City USD 70

Economy Inn & Suites St. George  2 stars

525 E Saint George Blvd, St. George, United States, 84770

St. George Guest rating USD 55

Comfort Suites Kanab  2 stars

150 West Center Street, Kanab, United States, 84741

Kanab USD 109

Victorian Rose Country Inn Parowan  2 stars

7 North Main Street , Parowan, United States, 84761

Parowan

Canyons Lodge- A Canyons Collection Property Kanab  2 stars

236 North 300 West (Us 89), Kanab, United States, 84741

Kanab USD 165

Chalet Motel St. George  2 stars

664 E Saint George Blvd , St. George, United States

St. George Exceptional USD 89

Flagstone Studios Aparthotel Kanab  2 stars

223 West Center Street, Kanab, United States, 84741

Kanab Very good USD 113

Redrock Country Inn Kanab  2 stars

330 South 100 East, Kanab, United States, 84741

Kanab Guest rating USD 109

Crimson Hills Motel Parowan  2 stars

277 West Old Highway 91, Parowan, United States, 84761

Parowan Fabulous USD 53

Rodeway Inn St. George  2 stars

420 E Saint George Blvd, St. George, United States

St. George

Studio 6 St George, Ut Hotel St. George  2 stars

999 E Red Hills Pkwy, St. George, United States

St. George

Green Valley Resort Rentals St. George  0 stars

1845 W Canyon View Dr, St. George, United States, 84770

St. George Fabulous USD 135

Parry Lodge Kanab  0 stars

89 East Center Street, Kanab, United States, 84741

Kanab USD 140

The Lodge At Duck Creek Duck Creek Village  0 stars

885 E Church Dr, Duck Creek Village, United States

Duck Creek Village

Coral Springs Resort Washington  0 stars

98 North 6680 West, Washington, United States, 84737

Washington Very good

Studio Cozy Sleeps 4 Apartment Brian Head  0 stars

150 West, Brian Head, United States

Brian Head

Pinewoods Resort Duck Creek Village  0 stars

1460 E Duck Creek Ridge Road, Duck Creek Village, United States

Duck Creek Village USD 230

Duck Creek Village Inn  0 stars

815 East Hwy 14, Duck Creek Village, United States

Duck Creek Village

Brian Head Village Unit H3  0 stars

, Brian Head, United States, 84719

Brian Head USD 221

Toquerville Bnb Bed & Breakfast  0 stars

108 North Toquerville Boulevard, Toquerville, United States, 84774

Toquerville Exceptional

Duck Creek Lodge Duck Creek Village  0 stars

, Duck Creek Village, United States, 84762

Duck Creek Village
United States regions