Hotels in Cannon Beach, United States

Only Handpicked and Verified Resorts for Your Stay in Cannon Beach, United States
Check-in
16Oct2025Select date
Check-out
17Oct2025Select date
Rooms and Guests2 Guests, 1 Room

Price range for hotels in Cannon Beach

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 329
⬇️ The lowest price
US$ 109
💸 Average price for
4-star hotels
US$ 150
3-star hotels
US$ 166

Best hotels in Cannon Beach

Based on guest reviews over the last 12 months

Seaside Serenity:
Tolovana Inn
Rocky Coast Retreat:
Inn At Haystack Rock
Oceanfront Adventure:
Surfsand Resort
Charming Coastal Escape:
Cannon Beach Hotel Collection
Nature Lovers Haven:
Hallmark Resort In Cannon Beach
Cozy Getaway:
The Waves
Historic Hospitality:
The Wayside Inn
Quaint Courtyard Stay:
The Courtyard

Weather in Cannon Beach

Check out the weather statistics so you know what to expect when you book your hotel in Cannon Beach

Average monthly max temperature
Average monthly min temperature
9.0°C
3.5°C
January
10.0°C
3.8°C
February
12.0°C
4.5°C
March
14.5°C
6.0°C
April
17.0°C
8.5°C
May
20.5°C
11.0°C
June
23.5°C
12.5°C
July
24.3°C
13.0°C
August
21.5°C
11.5°C
September
16.5°C
9.0°C
October
11.5°C
5.5°C
November
9.5°C
3.5°C
December
Hottest month
24.3°C
August
Coldest month
3.5°C
December
Sunny days
140
days per year
Rainy days
150
days per year
Snow days
0
days per year
High season
June to September
Low season
November to February
Cannon Beach offers excellent hiking and beachcombing opportunities during the warm, dry summer months from June to September, with temperatures ranging from 17 to 24°C. For kayaking and exploring tidal pools, spring and early fall provide mild weather and less crowded conditions, while winter is ideal for storm watching and cozy stays at local hotels in Cannon Beach, though outdoor activities may be limited due to rain.

FAQs about hotels in Cannon Beach

We hope that the answers to these questions will help you plan your trip

Which hotels in Cannon Beach offer unique ocean views?
Hotels like Surfsand Resort and Hallmark Resort In Cannon Beach offer stunning ocean views. These properties are ideal for guests seeking scenic vistas.
What are the best hotels for families in Cannon Beach?
Families should consider Surfsand Resort, which features family-friendly amenities including a game room and direct beach access. The Waves also caters well to families with spacious rooms.
Which hotel is recommended for couples in Cannon Beach?
The Inn At Haystack Rock is highly recommended for couples, offering a romantic atmosphere and proximity to iconic Haystack Rock, perfect for evening strolls.
What are the cheapest pet-friendly hotel options in Cannon Beach?
The Wayside Inn offers pet-friendly accommodations starting around $120 per night. It's a great budget option for travelers with pets.
Which hotels are closest to popular landmarks in Cannon Beach?
Cannon Beach Hotel Collection properties are close to the beach and about 0.5 km from Haystack Rock, making them convenient for visitors wanting to explore this iconic site.

Hotel Options in Cannon Beach, Oregon

This guide provides concise information about hotel accommodations in Cannon Beach, evaluating 10 properties to help travelers understand pricing, locations, and local considerations for their stay.

Typical nightly rates range from $130 to $300 USD.

There are about 10 hotel properties available.

Peak travel seasons are from Memorial Day to Labor Day.

Local taxes and fees total around 11%.

Most hotels are within 1 mile of Haystack Rock.