A wooden building with a sign for Cannon Beach Design Co. and a US Bank sign.

Beach Hotels & Resorts in Cannon Beach from AU$153

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Cannon Beach Beach Hotels

Tonight
21 Oct - 22 Oct
Tomorrow
22 Oct - 23 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Our top choices for Cannon Beach beach hotels

1. Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
Downtown Cannon Beach
  • Discover sandy shores and invigorating surf at this oceanfront retreat, where the beach beckons just steps from your room.
AU$313
includes taxes & fees
9 Nov - 10 Nov
Hallmark Resort - Cannon Beach

2. Inn at Cannon Beach

Inn at Cannon Beach
Tolovana Park
  • Soak up the sun just steps away from Tolovana Beach State Park, where pristine sands and beachcombing adventures await.
AU$276
includes taxes & fees
26 Oct - 27 Oct
Inn at Cannon Beach

3. Tolovana Inn

Tolovana Inn
Tolovana Park
AU$190
includes taxes & fees
11 Nov - 12 Nov
Tolovana Inn

4. The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
Downtown Cannon Beach
  • Unwind steps from pristine white sands at this coastal retreat, where ocean vistas and stunning sunsets frame a tranquil beach escape.
AU$195
includes taxes & fees
11 Nov - 12 Nov
The Waves/The Argonauta Inn/The White Heron Lodge

5. Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
Downtown Cannon Beach
  • Stroll the sandy shores of Cannon Beach, just steps from this tranquil retreat where Pacific views and the iconic Haystack Rock await.
AU$181
includes taxes & fees
10 Nov - 11 Nov
Cannon Beach Hotel Collection

6. Inn at Haystack Rock

Inn at Haystack Rock
Downtown Cannon Beach
AU$153
includes taxes & fees
18 Nov - 19 Nov
Inn at Haystack Rock

7. Lighthouse Inn

Lighthouse Inn
Downtown Cannon Beach
  • Discover coastal bliss just steps from Cannon Beach and Haystack Rock, where sandy shores and ocean adventures await.
AU$260
includes taxes & fees
26 Oct - 27 Oct
Lighthouse Inn

8. The Wayside Inn

The Wayside Inn
Tolovana Park
  • Soak up coastal charm by the beach with easy access to Cannon Beach's shores, an indoor pool, and spa pool ready for relaxation.
AU$206
includes taxes & fees
3 Nov - 4 Nov
The Wayside Inn

9. Ecola Creek Lodge

Ecola Creek Lodge
Cannon Beach
AU$177
includes taxes & fees
2 Nov - 3 Nov
Ecola Creek Lodge

10. Schooner's Cove Inn

Schooner's Cove Inn
Downtown Cannon Beach
AU$372
includes taxes & fees
18 Nov - 19 Nov
Schooner's Cove Inn
View all properties

Choose what matters most at beach hotels in Cannon Beach

Pool
Breakfast included
Adult-only
4 stars
Family-friendly

Top Cannon Beach Hotel Reviews

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

10/10 Excellent
"."
Mark 1-night trip
Posted 3 hours ago
Cannon Beach Hotel Collection
Inn at Cannon Beach

Inn at Cannon Beach

10/10 Excellent
"Clean comfortable room with a good breakfast. Bunnies everywhere!"
nan 2-night trip
Posted 6 hours ago
Inn at Cannon Beach
The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge

10/10 Excellent
"Near the beach!"
Nanci 1-night trip
Posted 1 day ago
The Waves/The Argonauta Inn/The White Heron Lodge
Inn at Haystack Rock

Inn at Haystack Rock

10/10 Excellent
"Unique setup that was perfect for our family of 5! Way better than a typical hotel or inn. Loved the small cottage feel and layout. Short walk to the beach, short walk to lots of things in town. Was the perfect place for our stay at Cannon Beach!"
Andrew 1-night trip
Posted 1 day ago
Inn at Haystack Rock
The Wayside Inn

The Wayside Inn

10/10 Excellent
"We liked that it was across the street from Tolovana State Park and beach access. We got excellent weather and a beautiful sunset. We also enjoyed the surrounding peacefulness and quietness of the location. We needed that rather than the business just a few miles to the north. We drove towards the downtown area of Cannon beach, about 2 miles, to eat out and noticed how quickly it felt crowded compared to where we were at Wayside Inn. There was also a nice store right across the street so we could have just eaten in our room if we wanted to. The whole area, both the busy and the quiet, seemed very polite and friendly. It was a great relaxing get away."
Darwin 1-night trip
Posted 2 days ago
The Wayside Inn
Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock

10/10 Excellent
"Nice clean studio with wonderful access and views of Cannon Beach"
Gavin 1-night trip
Posted 2 days ago
Sea Sprite at Haystack Rock
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

8/10 Good
"We love staying at Hallmark. The tub pressure was awful and there was water damage above our shower . There was someone above us screaming for an hour or so til someone stopped her. Creepy. Mental health issue maybe?? Not hallmarks fault We would still go back Great views, hot cookies close to everything"
Linda 1-night trip
Posted 3 days ago
Hallmark Resort - Cannon Beach
Lighthouse Inn

Lighthouse Inn

10/10 Excellent
"When booking I didn’t realize that breakfast was off-property. About one mile drive to a sister property. Staff was excellent and the cookies at check-in were yummy. Bit of a walk to main part of town but very close to Haystack beach access. The unit was a studio with kitchen, nice for 2 people, but the bedroom is separate."
Theodore B. 2-night trip
Posted 4 days ago
Lighthouse Inn
Ecola Creek Lodge

Ecola Creek Lodge

10/10 Excellent
"Love this place! It’s walkable to the beach and the main downtown area. It’s quiet and a really cute property. The cookies in the lobby are so yummy too!! Will definitely stay here if I ever come back."
Alexandra 1-night trip
Posted 12 days ago
Ecola Creek Lodge

Frequently asked questions

What is Cannon Beach like for travellers who love the beach?
Known for its beaches and shopping, Cannon Beach has a lot to offer the traveller dreaming of a beach holiday.
What's the best hotel to stay near the beach in Cannon Beach?
Tolovana Inn is a top beachfront hotel offering free WiFi and free parking, located within a short 2-minute walk of Tolovana Beach State Park . Sea Sprite at Haystack Rock is another good choice to stay near the beach.
How many beach hotels will I be able to find in Cannon Beach?
Choose from one of Expedia's 39 hotels in Cannon Beach for your beachside break.
When's the best time for a beach holiday in Cannon Beach?
Plan your trip to the beach with a look at year-round temperatures in Cannon Beach: The hottest months are usually August and July, with an average temperature of 15°C, while the coldest months are February and December, with an average of 7°C. The rainiest months in Cannon Beach are November, December, January and March, with each month seeing an average of 240 mm of rainfall.
What is there to see and do around Cannon Beach?
After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you can't wait to check out the beaches, head to Tolovana Beach State Park or Chapman Beach for a relaxing day by the water. Discover the area's sunsets and shopping, and make time for local attractions such as Cannon Beach and Haystack Rock. For additional things to see and do, consider a visit to Ecola State Park or Cannon Beach History Center and Museum.
What's the best way to get to my beach hotel in Cannon Beach?
Here's some information to help you get to and around your beach accommodation in Cannon Beach more easily: Make your way to Cannon Beach with a flight to Astoria, OR (AST-Astoria Regional), the closest major airport which is located 18.5 mi (29.7 km) from the city centre. To see more of the larger area, hop aboard a train at Cannon Beach Station.

Explore a world of travel with Expedia