2 resorts in Cannon Beach

  • Surfsand Resort

    148 W Gower St, Cannon Beach | 3 star resort
    from $73
    Traveler rating: 5/5 Outstanding (1 review)
    • Room with a View
  • Hallmark Resort Cannon Beach

    1400 S Hemlock St, Cannon Beach | 3 star resort
    from $150
    • Most wonderful place I have ever stayed and I have stayed in a lot of nice place
    • Loved my stay
    • Best Room I've Stayed In So Far....
*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.