18 hotels in Avalon

  • Catalina Canyon Resort & Spa

    888 Country Club Drive, Avalon | 3 star hotel
    from $151
    Traveler rating: 5/5 Outstanding (1 review)
  • Glenmore Plaza Hotel

    120 Sumner Ave, Avalon | 2 star hotel
    from $171
  • Pavilion Hotel

    513 Crescent Ave., Avalon | 3 star hotel
    from $251
    Traveler rating: 5/5 Outstanding (6 reviews)
    • Hip, clean, comfortable
    • Location, Location, Location
    • The Perfect Place to Stay
  • Hotel St. Lauren

    231 Beacon St., Avalon | 3 star hotel
    from $119
    Traveler rating: 4/5 Excellent (5 reviews)
    • Had a great mini-vacation!!
    • Most comfortable mattresses ever!! Loved the balcony suite!
    • Excellent paradise package + baby friendly island
  • The Avalon Hotel on Catalina Island

    124 Whittley Ave, Avalon | Hotel
    from $195
    Traveler rating: 5/5 Outstanding (8 reviews)
    • The best hotel on the island
    • We felt like royalty
    • Great B & B for some R & R!
  • Hotel Vista Del Mar

    417 Crescent Ave., Avalon | 3 star hotel
    from $145
    Traveler rating: 4.5/5 Outstanding (6 reviews)
    • Don't stay in the small room!
    • Awesome! Simply Perfect!
    • Simply Perfect
  • Hotel Villa Portofino

    111 Crescent Avenue, Avalon | 3 star hotel
    Traveler rating: 4/5 Excellent (10 reviews)
    • This is an awesome place to stay especially for first-timers!!!
    • Restaurant is superb
    • A romantic place to stay
  • Hotel Metropole

    205 Crescent Ave., Avalon | 4 star hotel
    from $356
    Traveler rating: 3.5/5 Very Good (10 reviews)
    • Very Underwhelmed
    • Catalina LOVED IT
    • Pleasant and convenient
  • Hotel Atwater

    125 Sumner Street, Avalon | Hotel
    from $126
  • El Terado Terrace

    230 Marilla Ave, Avalon | Hotel
    from $120
  • Hermosa Hotel

    131 Metropole Street, Avalon | Hotel
    from $95
  • Casa Mariquita Hotel

    229 Metropole Ave, Avalon | Hotel
    from $168
  • Hotel Mac Rae

    409 Crescent Ave., Avalon | Hotel
    from $69
  • Hotel Catalina

    129 Whittley Avenue, Avalon | Hotel
    from $200
  • Catalina Beach House

    200 Marilla Avenue, Avalon | Hotel
    from $94
    Traveler rating: 3.5/5 Very Good (7 reviews)
    • Satisfied customer
    • Perfect stay
    • Hell of a hill, but enjoyed the stay
  • The Edgewater

    415 Crescent Avenue, Avalon | Hotel
    from $100
    Traveler rating: 4/5 Excellent (1 review)
  • Zane Grey Pueblo Hotel

    199 Chimes Tower Road, Avalon | Hotel
    from $85
    Traveler rating: 4.5/5 Outstanding (7 reviews)
    • Love the history
    • Best historical place to stay in Avalon away from the crowds
    • Relaxing and Stress Free
  • Catalina Lodge

    235 Sumner Avenue, Avalon | Hotel
    from $90
*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.