Grand Canyon hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

The Lodge On Route 66  5 stars

200 East Route 66, Williams, United States, 86046

Williams Very good
USD 127

Drury Inn & Suites Flagstaff  4 stars

300 S Milton Rd, Flagstaff, United States, 86001

Flagstaff Great
USD 149

Twin Arrows Navajo Casino Resort  4 stars

22181 Resort Boulevard, Flagstaff, United States, 86004

Flagstaff Very good
USD 177

Best Western Premier Grand Canyon Squire Inn  3 stars

74 State Route 64, Grand Canyon, United States, 86023

Grand Canyon Great
USD 206

Best Western Plus Inn Of Williams  3 stars

2600 W Route 66, Williams, United States, 86046-9182

Williams Very good
USD 132

Comfort Inn I-17 & I-40  3 stars

2355 S. Beulah Blvd., Flagstaff, United States, 86001

Flagstaff Great
USD 127

Days Inn & Suites By Wyndham East Flagstaff  3 stars

3601 East Lockett Road, Flagstaff, United States, 86004

Flagstaff Very good
USD 82

Embassy Suites Flagstaff  3 stars

706 South Milton Road, Flagstaff, United States, 86001

Flagstaff Very good
USD 136

Holiday Inn Express Hotel & Suites Grand Canyon  3 stars

226 Highway 64, Grand Canyon, United States, 86023

Grand Canyon Very good
USD 198

Hilton Garden Inn Flagstaff  3 stars

350 West Forest Meadows St., Flagstaff, United States, 86001

Flagstaff Great
USD 185

Ramada By Wyndham Williams/Grand Canyon Area  3 stars

950 N Grand Canyon Blvd, Williams, United States, 86046

Williams Very good
USD 103

Hampton Inn & Suites Flagstaff  3 stars

2400 S. Beulah Blvd., Flagstaff, United States, 28117

Flagstaff Very good
USD 146

Knights Inn Williams  3 stars

750 N. Grand Canyon Blvd, Williams, United States, 86046

Williams Nice
USD 102

La Quinta Inn & Suites By Wyndham Flagstaff  3 stars

2015 South Beulah Boulevard, Flagstaff, United States, 86001

Flagstaff Very good
USD 109

Greentree Inn Flagstaff  3 stars

2755 S Woodlands Village Blvd, Flagstaff, United States, 86001

Flagstaff Very good
USD 87

Doubletree By Hilton Hotel Flagstaff  3 stars

1175 West Route 66, Flagstaff, United States, 86001

Flagstaff Very good
USD 154

Sonesta Es Suites Flagstaff  3 stars

1400 North Country Club Drive, Flagstaff, United States, 86004

Flagstaff Very good
USD 141

Super 8 By Wyndham Williams East/Grand Canyon Area  3 stars

800 East Route 66, Williams, United States, 86046

Williams Very good
USD 67

Sleep Inn Flagstaff  3 stars

2765 S. Woodlands Village Blvd, Flagstaff, United States, 86001

Flagstaff Very good
USD 124

Days Hotel By Wyndham Flagstaff  3 stars

2200 East Butler Ave, Flagstaff, United States, 86004

Flagstaff Nice
USD 84

The Grand Hotel At The Grand Canyon  3 stars

149 State Highway 64, Grand Canyon, United States, 86023

Grand Canyon Very good
USD 304

Little America Hotel  3 stars

2515 East Butler Avenue, Flagstaff, United States, 86003

Flagstaff Great
USD 172

Springhill Suites Flagstaff  3 stars

2455 S Beulah Blvd, Flagstaff, United States, 86001

Flagstaff Nice
USD 177

Red Roof Inn Plus+ Williams - Grand Canyon  3 stars

642 East Route 66, Williams, United States, 86046

Williams Guest rating
USD 101

Courtyard Marriott Flagstaff  3 stars

2650 South Beulah Boulevard, Flagstaff, United States, 86001

Flagstaff Great
USD 174

Grand Canyon Plaza Hotel  3 stars

406 Canyon Plaza Lane, Grand Canyon, United States, 86023

Grand Canyon Very good
USD 205

Moenkopi Legacy Inn & Suites  3 stars

Junction Hwy 160, Tuba City, United States, 86045

Tuba City Very good
USD 102

Grand Canyon Railway Hotel  3 stars

233 North Grand Canyon, Williams, United States, 86046

Williams Very good
USD 182

Legacies Bed And Breakfast  3 stars

450 S 11Th St, Williams, Az 86046, Usa, Williams, United States, 86046

Williams Great

Starlight Pines Bed And Breakfast  3 stars

3380 East Lockett Road, Flagstaff, United States, 00

Flagstaff Perfect
USD 180

Grand Canyon Bed And Breakfast  3 stars

1129 Stockmens Road, Williams, United States, 86046

Williams Perfect
USD 220

El Tovar - Grand Canyon  3 stars

1 El Tovar Road, Grand Canyon, United States

Grand Canyon Great
USD 548

Grand Canyon Inn  3 stars

317 South State Route 64, Valle, United States, 86046

Valle Very good
USD 145

Whispering Pines Inn  3 stars

2222 North Whispering Pines Way, Flagstaff, United States, 86004

Flagstaff Great
USD 140

Bright Angel Lodge  3 stars

9 Village Loop Drive, Grand Canyon, United States

Grand Canyon Great
USD 230

Country Inn & Suites By Radisson, Flagstaff, Az  3 stars

3501 East Lockett Road, Flagstaff, United States, 86004

Flagstaff Very good
USD 100

Holiday Inn Express & Suites Williams  3 stars

1150 W. Cataract Lake Road, Williams, United States

Williams Great
USD 177

The Canyon Motel & Rv Park  3 stars

1900 East Rodeo Road, Williams, United States, 86046-9527

Williams Very good
USD 118

Wyndham Flagstaff  3 stars

1900 Country Club Dr, Flagstaff, United States, 86004

Flagstaff Great
USD 209

Elden Trails Bed And Breakfast  3 stars

6073 Snowflake Drive, Flagstaff, United States

Flagstaff Great
USD 138

Hotel Monte Vista  3 stars

100 N San Francisco, Flagstaff, United States

Flagstaff Great

Red Garter Inn  3 stars

137 West Railroad Avenue, Williams, United States, 86046

Williams Great
USD 158

El Rancho Motel  3 stars

617 East Route 66, Williams, United States, 86046

Williams Very good
USD 99

Sheridan House Inn- Adult Only Accommodation  3 stars

460 East Sheridan Avenue, Williams, United States, 86046

Williams Great
USD 240

Dumplin Patch Bed & Breakfast  3 stars

625 South Linger Lane, Valle, United States, 86046

Valle Very good
USD 214

Arizona Mountain Inn And Cabins  3 stars

4200 Lake Mary Road, Flagstaff, United States, 86004

Flagstaff Great
USD 117

Residence Inn By Marriott Flagstaff  3 stars

100 North Humphreys Street, Flagstaff, United States, 86001

Flagstaff Very good
USD 197

Canyon Plaza Premier Studio And Apartments  3 stars

406 Canyon Plaza Lane, Tusayan, United States, 86023

Tusayan Very good
USD 267

Rodeway Inn  2 stars

1001 W. Route 66, Williams, United States, 86046-2231

Williams Guest rating
USD 84

Americas Best Value Inn & Suites Flagstaff  2 stars

1990 East Route 66, Flagstaff, United States, 86004

Flagstaff Nice
USD 61

Best Western Pony Soldier Inn & Suites  2 stars

3030 E Route 66, Flagstaff, United States, 86004-3936

Flagstaff Nice
USD 111

Days Inn By Wyndham Williams  2 stars

2488 West Route 66, Williams, United States, 86046

Williams Great
USD 99

Days Inn By Wyndham Flagstaff Near Downtown/Nau On Route 66  2 stars

1000 West Route 66, Flagstaff, United States, 86001

Flagstaff Nice
USD 63

Days Inn By Wyndham Flagstaff I-40  2 stars

2735 S Woodlands Village Blvd, Flagstaff, United States, 86001

Flagstaff Very good
USD 77

Americas Best Value Inn Williams Grand Canyon  2 stars

302 East Route 66, Williams, United States, 86046

Williams Very good
USD 92

Comfort Inn Lucky Lane  2 stars

2480 East Lucky Lane, Flagstaff, United States, 86004

Flagstaff Guest rating
USD 121

Econo Lodge University  2 stars

914 S. Milton Rd., Flagstaff, United States, 86001-6386

Flagstaff Very good
USD 92

Baymont By Wyndham Flagstaff  2 stars

2005 South Milton Road, Flagstaff, United States, 86001

Flagstaff Very good
USD 71

Holiday Inn Express Flagstaff  2 stars

2320 East Lucky Lane, Flagstaff, United States, 86004

Flagstaff Very good
USD 136

Howard Johnson By Wyndham Flagstaff  2 stars

3300 East Rt 66/I-40, Flagstaff, United States, 86004

Flagstaff Guest rating
USD 67

Howard Johnson By Wyndham Williams  2 stars

511 N Grand Canyon Blvd, Williams, United States, 86046

Williams Very good
USD 91

Howard Johnson By Wyndham Flagstaff I-40 East Lucky Lane  2 stars

2520 E. Lucky Lane, Flagstaff, United States, 86004

Flagstaff Nice
USD 62

Quality Inn I-40 & I-17  2 stars

2000 S. Milton Rd., Flagstaff, United States, 86001 6301

Flagstaff Very good
USD 81

Mountain Ranch Resort At Beacon Hill  2 stars

6701 East Mountain Ranch Road, Williams, United States, 86046

Williams Great
USD 152

Quality Inn Flagstaff East  2 stars

2500 East Lucky Lane, Flagstaff, United States, 86004

Flagstaff Nice
USD 79

Quality Inn Navajo Nation  2 stars

10 North Main Street, Tuba City, United States, 86045

Tuba City Very good
USD 150

Rodeway Inn & Suites Flagstaff I-40 Exit 198 Butler Ave  2 stars

2285 E. Butler Ave., Flagstaff, United States, 86004

Flagstaff Very good
USD 91

Rodeway Inn Downtown  2 stars

122 West Route 66, Flagstaff, United States, 86001

Flagstaff Guest rating
USD 78

The L Motel  2 stars

121 South Milton Road, Flagstaff, United States, 86001

Flagstaff Nice
USD 112

Super 8 By Wyndham Flagstaff  2 stars

3725 Kasper Avenue, Flagstaff, United States, 86004

Flagstaff Very good
USD 88

Super 8 By Wyndham Conference Center Nau/Downtown  2 stars

602 W Route 66, Flagstaff, United States, 86001

Flagstaff Nice
USD 81

Super 8 By Wyndham Flagstaff I-40 Ex 198 Lucky Lane  2 stars

2540 E. Lucky Lane, Flagstaff, United States, 86004

Flagstaff Nice
USD 65

Travelodge By Wyndham Williams Grand Canyon  2 stars

430 E. Route 66, Williams, United States, 86046

Williams Very good
USD 99

Hotel Aspen Flagstaff/ Grand Canyon Innsuites  2 stars

1008 East Route 66, Flagstaff, United States, 86001

Flagstaff Very good
USD 80

Red Feather Lodge  2 stars

300 State Route 64, Grand Canyon, United States, 86023

Grand Canyon Very good
USD 201

Budget Host Inn Nau / Downtown Flagstaff  2 stars

820 West Route 66, Flagstaff, United States, 86001

Flagstaff Nice
USD 82

Country Inn & Suites By Radisson, Flagstaff Downtown  2 stars

224 S. Mikes Pike, Flagstaff, United States, 86001

Flagstaff Nice
USD 154

Rodeway Inn & Suites Williams Downtowner-Rte 66  2 stars

201 E Sr 66, Williams, United States, 86046

Williams Great
USD 154

Howard Johnson By Wyndham Flagstaff University West  2 stars

801 West Route 66, Flagstaff, United States, 86001

Flagstaff Nice
USD 88

Travelodge Flagstaff  2 stars

1560 E. Route 66, Flagstaff, United States, 86001

Flagstaff Nice
USD 67

Westerner Motel  2 stars

530 West Route 66, Williams, United States, 86046

Williams Nice
USD 68

Americas Best Inn Flagstaff  2 stars

910 S Milton Rd, Flagstaff, United States, 86001

Flagstaff Nice
USD 49

Comfort Inn Near Grand Canyon  2 stars

911 W Route 66, Williams, United States, 86046

Williams Great
USD 125

Highlander Motel  2 stars

533 W Route 66, Williams, United States, 86046

Williams Very good
USD 59

Travelodge By Wyndham Flagstaff Near I-40  2 stars

2918 E Route 66, Flagstaff, United States, 86004

Flagstaff Nice
USD 68

Snow Peak Inn  2 stars

822 W Rte 66, Flagstaff, United States, 86001-6261

Flagstaff Guest rating
USD 44

Grand Canyon Hotel  2 stars

145 West Route 66, Williams, United States, 86046

Williams Great
USD 111

Canyon Country Inn  2 stars

442 West Route 66, Williams, United States, 86046

Williams Very good
USD 152

Ski Lift Lodge & Cabins  2 stars

6355 North Highway 180, Flagstaff, United States, 86001

Flagstaff Great
USD 64

Motel 6 Flagstaff  2 stars

2010 E Butler Ave, Flagstaff, United States, 86004

Flagstaff Nice
USD 61

Kachina Lodge  2 stars

10 Albright Avenue Grand Canyon Village, Grand Canyon, United States, 86023

Grand Canyon
USD 364

Yavapai Lodge  2 stars

11 Yavapai Lodge Road, Grand Canyon, United States

Grand Canyon Guest rating
USD 218

Thunderbird Lodge  2 stars

7 North Village Loop, Grand Canyon, United States, 86023

Grand Canyon
USD 376

Highland Country Inn  2 stars

223 South Milton Road, Flagstaff, United States, 86001

Flagstaff Very good
USD 97

Budget Inn Flagstaff  2 stars

913 S Milton Rd, Flagstaff, United States, 86001

Flagstaff Great
USD 81

Maswik Lodge North  2 stars

202 South Village Loop, Grand Canyon, United States

Grand Canyon
USD 390

Grand Canyon Lodge North Rim  2 stars

Grand Canyon National Park, North Rim, United States, 86052

North Rim
USD 255

Motel 6 Flagstaff West - Woodland Village  2 stars

2745 S Woodlands Village Blvd, Flagstaff, United States, 86001

Flagstaff Very good
USD 77

Motel 6 Williams West Grand Canyon  2 stars

831 W Route 66, Williams, United States, 86046

Williams Nice
USD 96

Motel 6 Flagstaff East - Lucky Lane  2 stars

2440 E Lucky Ln, Flagstaff, United States, 86004

Flagstaff Nice
USD 67

Mountain View Inn  2 stars

3100 East Route 66, Flagstaff, United States, 86004

Flagstaff Nice
USD 53

Quality Inn Near Grand Canyon  2 stars

1029 N Grand Canyon Blvd, Williams, United States, 86046

Williams Very good
USD 115

Flagstaff/Grand Canyon Travelodge  2 stars

2610 East Route 66 86004 Flagstaff, Flagstaff, United States

Flagstaff

Ramada By Wyndham Flagstaff East  2 stars

2350 East Lucky Lane, Flagstaff, United States

Flagstaff Nice
USD 76

Days Inn By Wyndham Bellemont  2 stars

12380 West Interstate 40, Bellemont, United States, 86015

Bellemont Nice
USD 62

Grand Motel  2 stars

234 E. Route 66, Williams, United States

Williams Nice
USD 114

Buffalo Pointe Inn  2 stars

437 West Route 66, Williams, United States, 86046

Williams Very good
USD 192

Motel 6 Williams East Grand Canyon  2 stars

710 W Route 66, Williams, United States, 86046

Williams Guest rating
USD 68

Rodeway Inn  2 stars

2140 East Route 66, Flagstaff, United States, 86004

Flagstaff Very good
USD 68

Budget Host Inn Williams  2 stars

620 West Route 66, Williams, United States, 86046

Williams Guest rating
USD 87

Thunderbird Lodge  2 stars

10 Albright Avenue Grand Canyon Village, Grand Canyon, United States, 86023

Grand Canyon
USD 340

La Quinta Inn & Suites By Wyndham Williams-Grand Canyon Area  2 stars

1100 Cataract Lake Rd, Williams, United States, 86046

Williams Perfect
USD 146

Grand Canyon Under Canvas  2 stars

979 Airpark Lane, Williams, United States, 86406

Williams
USD 352

9 Arizona Motor Hotel  2 stars

315 West Route 66, Williams, United States, 86046

Williams Nice
USD 48

Kachina Lodge  2 stars

5 North Village Loop, Grand Canyon, United States

Grand Canyon
USD 401

El Tovar - Inside The Park  2 stars

Grand Canyon Village, Grand Canyon, United States

Grand Canyon
USD 604

Hampton Inn Suites Flagstaff East  2 stars

990 N Country Club Dr, Flagstaff, United States, 86004

Flagstaff
USD 127

Celilo Inn  2 stars

134 E Rte 66, Williams, United States, 86046

Williams
USD 96

Fairfield Inn & Suites By Marriott Flagstaff Northeast  2 stars

1000 North Country Club Dr, Flagstaff, United States, 86004

Flagstaff
USD 140

Ash Fork Inn  2 stars

859 U.S. Highway 66, Ash Fork, United States, AZ 86320

Ash Fork
USD 44

Weatherford Hotel  2 stars

23 N. Leroux, Flagstaff, United States, AZ 86001

Flagstaff
USD 120

Pinecrest Inn & Suites  2 stars

2818 East Route 66, Flagstaff, United States, AZ 86004

Flagstaff
USD 59

Flagstaff Motel  0 stars

2204 East Route 66, Flagstaff, United States, 86004

Flagstaff
USD 61

Flagstaff Chalet  0 stars

3490 Kachina Trail, Flagstaff, United States, AZ 86005

Flagstaff
USD 244

Western Hills Motel  0 stars

1580 East Route 66, Flagstaff, United States, AZ 86001

Flagstaff
USD 76

Charming Terrace Cottage  0 stars

, Flagstaff, United States, 86001

Flagstaff
USD 159

Pinnacle Pines  0 stars

, Flagstaff, United States, 85005

Flagstaff
USD 269

Grand Canyon Rv Glamping  0 stars

1060 N Grand Canyon Blvd, Williams, United States, AZ 86046

Williams
USD 151

Keystone Ridge  0 stars

, Flagstaff, United States, 86004

Flagstaff
USD 233

Buck N Ham Palace  0 stars

7399 East Knighthood Lane, Williams, United States, AZ 86046

Williams
USD 355

'Flagstaff Getaway' Daytrip To Sedona+Grand Canyon  0 stars

Flagstaff, Az, 86004, Flagstaff, United States, 86004

Flagstaff
USD 165

'The Downtown Crown' Flagstaff Home - Walk To Nau!  0 stars

, Flagstaff, United States, 86001

Flagstaff
USD 208