Arizona may have travel restrictions in place due to COVID-19.

Find Hotels with Restaurants in Flagstaff, AZ from $34

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Little America Flagstaff
3.5 out of 5
2515 E Butler Ave, Flagstaff, AZ
The price is $109 per night from Jan 20 to Jan 21
4.8/5Exceptional! (1,595 reviews)

"Everything was great! Staff was friendly and professional!"…"

Reviewed on Jan 14, 2021

Little America Flagstaff
Drury Inn & Suites Flagstaff
3.5 out of 5
300 S Milton Rd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $110 per night from Jan 20 to Jan 21
4.6/5Exceptional! (1,358 reviews)

"Well maintained property. Big and clean room and very nice complimentary food and drink. Will definitely come back!"…"

Reviewed on Jan 17, 2021

Drury Inn & Suites Flagstaff
Comfort Inn I-17 And I-40
2.5 out of 5
2355 S Beulah Blvd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $85 per night from Jan 20 to Jan 21
4.6/5Wonderful! (996 reviews)

"The location of this property was great. The lobby was very cozy and a great place to hang out by the fireplace."…"

Reviewed on Jan 3, 2021

Comfort Inn I-17 And I-40
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sonesta ES Suites Flagstaff
3 out of 5
1400 North Country Club Drive, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $89 per night from Jan 20 to Jan 21
4.5/5Wonderful! (2,258 reviews)
Great place

"The suite was fairly clean. Nice place to stay! Most of the staff were pleasant and helpful with the exception of a few! Items included were a full size refrigerator and freezer, standard coffee maker, standard size range, built in microwave, dishwasher and sink. Nice place to stay and would stay ..."…"

Reviewed on Jan 17, 2021

Sonesta ES Suites Flagstaff
Twin Arrows Navajo Casino Resort
4 out of 5
22181 Resort Blvd, Exit 219 I-40, Flagstaff, AZ
Get Rates
4.5/5Wonderful! (1,531 reviews)

"Good service, beautiful rooms. I recommend this hotel when you travel in that road."…"

Reviewed on Sep 8, 2020

Twin Arrows Navajo Casino Resort
La Quinta Inn & Suites by Wyndham Flagstaff
2.5 out of 5
2015 S Beulah Blvd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $71 per night from Feb 2 to Feb 3
4.5/5Wonderful! (2,079 reviews)

"Shower had some hairs left in it, but beyond that the hotel seemed clean and well-kept. The staff was very welcoming and efficient."…"

Reviewed on Jan 9, 2021

La Quinta Inn & Suites by Wyndham Flagstaff
Sleep Inn Flagstaff
2.5 out of 5
2765 S Woodlands Village Blvd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $70 per night from Jan 20 to Jan 21
4.3/5Excellent! (990 reviews)

"Great location, quiet and clean. Comfy beds. Skimpy breakfast, small room, shower had no hot water but one phone call resolved the issue."…"

Reviewed on Jan 16, 2021

Sleep Inn Flagstaff
DoubleTree by Hilton Hotel Flagstaff
3.5 out of 5
1175 W Route 66, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $101 per night from Jan 20 to Jan 21
4.3/5Excellent! (984 reviews)

"Was a beautiful and clean hotel. Me and my family loved jt"…"

Reviewed on Jan 8, 2021

DoubleTree by Hilton Hotel Flagstaff
GreenTree Inn Flagstaff
2.5 out of 5
2755 S Woodlands Village Blvd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $55 per night from Feb 1 to Feb 2
4.2/5Excellent! (1,813 reviews)

"Great location. Walking distance to food and shopping. Quiet hotel. Friendly staff."…"

Reviewed on Jan 12, 2021

GreenTree Inn Flagstaff
Country Inn & Suites by Radisson, Flagstaff, AZ
3 out of 5
3501 E Lockett Rd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $74 per night from Jan 20 to Jan 21
4.2/5Very Good! (1,527 reviews)

"Karen was helpful, courteous, professional, and friendly."…"

Reviewed on Jan 12, 2021

Country Inn & Suites by Radisson, Flagstaff, AZ
Highland Country Inn
2 out of 5
223 S. Milton Rd., Flagstaff, AZ
The price is $58 per night from Jan 20 to Jan 21
4.1/5Very Good! (985 reviews)

"This is not the fanciest place to stay in Flagstaff, but I stay here every time I visit and I come up a couple times a year. Easy check in. Clean rooms. Reasonably priced. The best part is its location. Just steps away from great coffee at Matador roasters, across the street from a healthy grocery ..."…"

Reviewed on Jan 15, 2021

Highland Country Inn
Days Inn & Suites by Wyndham East Flagstaff
2.5 out of 5
3601 E Lockett Rd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $62 per night from Jan 25 to Jan 26
4.1/5Very Good! (1,055 reviews)

"Quiet and clean, sleeping was easy. No banging doors or loud TVs."…"

Reviewed on Jan 17, 2021

Days Inn & Suites by Wyndham East Flagstaff
Days Hotel by Wyndham Flagstaff
3 out of 5
2200 E Butler Avenue, Flagstaff, AZ
Free Cancellation
The price is $60 per night from Jan 25 to Jan 26
4/5Very Good! (1,124 reviews)

"We just had a quick overnight. It was clean and the staff was friendly."…"

Reviewed on Jan 13, 2021

Days Hotel by Wyndham Flagstaff
Ski Lift Lodge & Cabins
2.5 out of 5
6355 North Highway 180, Flagstaff, AZ
The price is $68 per night from Jan 27 to Jan 28
4/5Very Good! (878 reviews)
Cool

"Great"…"

Reviewed on Jan 6, 2021

Ski Lift Lodge & Cabins
Hotel Aspen InnSuites Flagstaff/Grand Canyon
2.5 out of 5
1008 E Route 66, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $40 per night from Feb 1 to Feb 2
4/5Very Good! (1,691 reviews)

"We had the "Petite Suite." We are not necessarily "petite" people. Our next door neighbors had a beer for breakfast, and did most of the talking the night we slept there. Get ready for that."…"

Reviewed on Jan 16, 2021

Hotel Aspen InnSuites Flagstaff/Grand Canyon
Budget Inn
2 out of 5
913 S Milton Rd, Flagstaff, AZ
The price is $54 per night from Jan 24 to Jan 25
3.9/5Very Good! (994 reviews)

"Very neat and clean. Spotless, had good wifi and the TV worked nice. However, it's pricy."…"

Reviewed on Jan 7, 2021

Budget Inn
Embassy Suites Flagstaff
3.5 out of 5
706 South Milton Road, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $98 per night from Jan 24 to Jan 25
3.9/5Good! (989 reviews)

"The general manager John Williams was very helpful and welcoming resolving some issues see encountered. Thank you John! Ok"…"

Reviewed on Dec 2, 2020

Embassy Suites Flagstaff
Baymont by Wyndham Flagstaff
2.5 out of 5
2005 S Milton Rd, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $49 per night from Feb 7 to Feb 8
3.7/5Good! (1,726 reviews)

"Staff was courteous and prompt. Property itself is as expected for this level."…"

Reviewed on Jan 17, 2021

Baymont by Wyndham Flagstaff
Days Inn by Wyndham Flagstaff Near Downtown/NAU on Route 66
2.5 out of 5
1000 West Route 66, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $54 per night from Jan 25 to Jan 26
3.7/5Good! (303 reviews)

"Hotel was fine but they got me to the airport late"…"

Reviewed on Jan 17, 2021

Days Inn by Wyndham Flagstaff Near Downtown/NAU on Route 66
Howard Johnson by Wyndham Flagstaff
2 out of 5
3300 East Rt 66/I-40, Flagstaff, AZ
Free CancellationReserve now, pay when you stay
The price is $34 per night from Feb 8 to Feb 9
3/5 (995 reviews)

"Good inexpensive place to spend the night before heading over to Grand Canyon in the morning!"…"

Reviewed on Jan 3, 2021

Howard Johnson by Wyndham Flagstaff
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurants in Flagstaff

Search for hotels in Flagstaff on Expedia. You can easily find your hotels in Flagstaff using one of the methods below:

  • View our selection of featured hotels in Flagstaff
  • Use the map to find hotels in the Flagstaff neighborhood you prefer
  • Use the filters to see hotels in a specific area of Flagstaff, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Flagstaff
  • Enter your travel dates to view the best deals on hotels in Flagstaff - while they last

More trip options

Recent reviews of Flagstaff hotels

Travelers Loved These Hotels with Restaurants