38 hotels in Santa Fe

  • Fairfield Inn Santa Fe

    4150 Cerrillos Road, Santa Fe | 2 star hotel
    from $91
    Traveler rating: 2.5/5 Fair (2 reviews)
    • Disappointing Residence In…
    • Average
  • Old Santa Fe Inn

    Downtown Santa Fe, Santa Fe | 3 star hotel
    from $177
    Traveler rating: 4/5 Excellent (7 reviews)
    • Romantic, convenient, VERY…
    • Warm and inviting
    • The Old Santa Fe Inn is a gem!!
  • Inn on the Alameda

    Historic District, Santa Fe | 3 star hotel
    from $215
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • Nice room , great fire pla…
    • We just returned from a very restful stay....
    • Great location - Poor front desk service/attitude
  • El Rey Inn

    1862 Cerrillos Rd, Santa Fe | 2 star hotel
    from $121
    Traveler rating: 5/5 Outstanding (4 reviews)
    • Spanish comfort
    • Excellent old motel
    • The MOST peaceful place in Santa Fe!
  • Inn of the Five Graces

    Downtown Santa Fe, Santa Fe | 4 star hotel
    from $537
    Traveler rating: 5/5 Outstanding (6 reviews)
    • Five Graces was lovely
    • Exceptional!
    • I just loved everything!!!
  • Cities of Gold Casino Hotel

    10-A Cities of Gold Road, Santa Fe | 3 star hotel
    from $66
  • 108 Artists Road B&B

    Greater Callecita South, Santa Fe | Hotel
  • Hacienda del Cerezo

    100 Camino Del Cerezo, Santa Fe | 4 star hotel
    from $200
  • Hilton Santa Fe Buffalo Thunder

    20 Buffalo Thunder Trl, Santa Fe | 4 star hotel
    from $100
    Traveler rating: 5/5 Outstanding (1 review)
    • The Hotel
  • Hyatt Place Santa Fe

    4320 Cerrillos Road, Santa Fe | 3 star hotel
    from $111
  • Luxx Hotel

    105 E Marcy Street, Santa Fe | 3 star hotel
    from $158
  • The Hacienda And Spa At Hotel Santa Fe

    Downtown Santa Fe, Santa Fe | 1 star hotel
    from $242
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.