Flagstaff hotels range from Route66 roadside motels to deluxe resorts surrounded by acres of Ponderosa Pines and Junipers. No matter your preferences or budget, this historic railroad town has comfortable room waiting for you. Be aware that Flagstaff is still very much a railroad town, which means train noise is a very real possibility if you choose to stay downtown. While some visitors may find the occasional rattle of a locomotive quite charming, light sleepers may want to ensure a good night's rest by reserving a room away from the hubbub of Flagstaff's historic downtown. Our number one pick for your Flagstaff stay is the Little America Hotel on Butler Avenue, the largest hotel in town. Although this resort can feel a little impersonal at times, the location--the resort is situated a short distance from town in an evergreen forest--makes this a great place to relax.
If you treasure a well-worn room loaded with character and history above all, the Hotel Weatherford and Hotel Monte Vista, our number two and four picks, can't be beat. Both historic hotels are located in the heart of downtown, with easy access to bars, restaurants, and shopping. Travelers seeking a truly luxurious stay will want to check out the Radisson Woodlands Hotel, which features a sumptuous lobby designed with real Italian marble.
2515 East Butler Avenue
Large resort hotel surrounded by evergreen pines...
23 N Leroux St
Turn-of-the-century hotel in historic downtown Flagstaff...
4200 Lake Mary Road
Tudor-style B&B and rental cabins on 13 acres of pine forest...
100 N San Francisco St
Historic downtown hotel...
1175 W Route 66
Elegance and comfort near downtown Flagstaff...
2455 S Beulah Blvd
Comfy business-class hotel with a dash of midcentury chic...
913 S Milton Rd
Clean, budget hotel just off Route 66...
300 S Milton Rd
Comfortable business-class hotel adjacent to NAU campus...
2650 S Beulah Blvd
Sleek, business-class hotel convenient to NAU campus...
27948 North Shooting Star Lane
Nature-lover's paradise 21 miles from Flagstaff...
410 N Leroux Street
Pamper yourself in the pines...
706 South Milton Road
Suite mountain air...
2355 S Beulah Blvd
Affordable amenities...
1612 N Aztec St
Six carefree cottages...
1701 West Stevanna Way
Spruce up your senses...
3380 East Lockett Road
Romantic respite in the forest...
3440 N Country Club Dr
Come be a resident...
2015 S Beulah Blvd
Newly renovated hotel across from NAU campus...
350 W Forest Meadows St
A garden party...
1900 N Country Club Dr
Acres of outdoor fun...