Go to homepage lastminute.com logoGo to homepage lastminute.com logo
Search form is loading

Hotels in Cannon Beach

Cannon Beach, Oregon, is the perfect spot for a beach getaway with its stunning coastline and charming downtown, dotted with art galleries and unique shops. Cannon Beach hotels offer a variety of options, from cozy inns to luxurious oceanfront resorts. Whether it's a romantic retreat or a family adventure, there are plenty of great deals to explore. This picturesque destination is a fantastic choice for those looking to unwind and soak in the Pacific beauty.

  • Hotel

    Guesthouse Cannon Beach

    rated as 4.5 out of 5 by 739 reviewers
    466 ft from beach
  • Hotel

    Inn at Haystack Rock

    rated as 4 out of 5 by 982 reviewers
    512 ft from beach
  • Apartment
  • Apartment
  • Hotel

    The Ocean Lodge

    rated as 5 out of 5 by 3,029 reviewers
    1,355 ft from beach
  • Hotel

    Inn at Cannon Beach

    rated as 5 out of 5 by 3,242 reviewers
    2,336 ft from beach
  • Resort

    Surfsand Resort

    rated as 4.5 out of 5 by 4,138 reviewers
    79 ft from beach
  • Apartment
  • Hotel

    Hallmark Resort in Cannon Beach

    rated as 4.5 out of 5 by 4,788 reviewers
    387 ft from beach
  • Apartment
  • Apartment
    174 ft from beach
  • Hotel

    Tolovana Inn

    rated as 4 out of 5 by 3,446 reviewers
    2,894 ft from beach
  • Apartment
    781 ft from beach
  • Apartment
  • Apartment
    2,671 ft from beach

Travel tips for Cannon Beach

FAQs about hotels in Cannon Beach

  • Are there any dog friendly hotels in Cannon Beach?

    Planning a dog-friendly stay in Cannon Beach? Check out these top-rated hotels: Guesthouse Cannon Beach, Dog-Friendly Cottage with Private Hot Tub Deck Berry Bushes & Beach Access, The Ocean Lodge

  • Which are the best family hotels in Cannon Beach?

    Discover the perfect family-friendly hotels for your next vacation! Here are the top picks for families with children: Inn at Cannon Beach, Surfsand Resort, Hidden Villa Cottage #5 - The Sunflower Cottage

  • What are the most popular hotels in Cannon Beach city centre?

    For a stay in the city center of Cannon Beach, these centrally located hotels are suitable: Guesthouse Cannon Beach, Inn at Haystack Rock, The Ocean Lodge

  • What are the cheapest hotels in Cannon Beach?

    For a cheap stay in Cannon Beach, we recommend these budget-friendly hotels: Guesthouse Cannon Beach, The Ocean Lodge, Surfsand Resort


Secure payment

  • Visa
  • Mastercard
  • American Express
  • Apple Pay
  • Google Pay
  • Klarna

© 2026 LMnext US Inc., a lastminute.com group company. All rights reserved. CST# 2165376-50. Fla SOT Reference No: ST45809. Washington UBI 605926858 001 0001.