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

Find hotels in Cannon Beach, OR from 2.079.738 ₫

  • 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 prices for these dates

Tonight
12 Oct - 13 Oct
Tomorrow
13 Oct - 14 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Cannon Beach hotels

1. Surfsand Resort

Surfsand Resort
Downtown Cannon Beach
United States
Jack
5.924.688 ₫
6.787.909 ₫ total
includes taxes & fees
27 Oct - 28 Oct
Surfsand Resort

2. Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
Downtown Cannon Beach
United States
Alina
4.987.604 ₫
5.685.631 ₫ total
includes taxes & fees
9 Nov - 10 Nov
Hallmark Resort - Cannon Beach

3. Tolovana Inn

Tolovana Inn
Tolovana Park
United States
Craig
3.003.739 ₫
3.700.100 ₫ total
includes taxes & fees
20 Oct - 21 Oct
Tolovana Inn

4. Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
Downtown Cannon Beach
United States
Christina
3.106.193 ₫
3.558.652 ₫ total
includes taxes & fees
4 Nov - 5 Nov
Cannon Beach Hotel Collection

5. The Ocean Lodge

The Ocean Lodge
Tolovana Park
United States
Sharena
9.241.996 ₫
10.594.843 ₫ total
includes taxes & fees
15 Oct - 16 Oct
The Ocean Lodge

6. Inn at Haystack Rock

Inn at Haystack Rock
Downtown Cannon Beach
United States
Karla
2.885.958 ₫
3.289.992 ₫ total
includes taxes & fees
1 Nov - 2 Nov
Inn at Haystack Rock

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

The Waves/The Argonauta Inn/The White Heron Lodge
Downtown Cannon Beach
United States
Sheri
3.102.053 ₫
3.536.444 ₫ total
includes taxes & fees
11 Nov - 12 Nov
The Waves/The Argonauta Inn/The White Heron Lodge

8. Inn at Cannon Beach

Inn at Cannon Beach
Tolovana Park
United States
Carol
4.372.368 ₫
5.012.958 ₫ total
includes taxes & fees
25 Oct - 26 Oct
Inn at Cannon Beach

9. The Wayside Inn

The Wayside Inn
Tolovana Park
United States
Keith
3.278.759 ₫
3.737.728 ₫ total
includes taxes & fees
3 Nov - 4 Nov
The Wayside Inn

10. Ecola Creek Lodge

Ecola Creek Lodge
Cannon Beach
United States
Alexandra
3.510.830 ₫
4.002.398 ₫ total
includes taxes & fees
20 Oct - 21 Oct
Ecola Creek Lodge

11. Schooner's Cove Inn

Schooner's Cove Inn
Downtown Cannon Beach
United States
Dianne
5.924.688 ₫
6.754.403 ₫ total
includes taxes & fees
8 Nov - 9 Nov
Schooner's Cove Inn

12. Land's End at Cannon Beach

Land's End at Cannon Beach
Downtown Cannon Beach
Canada
Ruth
4.346.496 ₫
4.955.005 ₫ total
includes taxes & fees
25 Oct - 26 Oct
Land's End at Cannon Beach

13. Lighthouse Inn

Lighthouse Inn
Downtown Cannon Beach
United States
Hazem
4.113.648 ₫
4.716.724 ₫ total
includes taxes & fees
25 Oct - 26 Oct
Lighthouse Inn

14. Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
Tolovana Park
United States
Naomi
6.700.848 ₫
7.639.225 ₫ total
includes taxes & fees
18 Oct - 19 Oct
Sea Sprite at Haystack Rock

15. Sea Sprite on the Estuary

Sea Sprite on the Estuary
Cannon Beach
United States
Megan
Sea Sprite on the Estuary

16. Quality Inn Seaside Oregon Coast

Quality Inn Seaside Oregon Coast
Seaside
United States
Lydia
1.839.499 ₫
2.106.227 ₫ total
includes taxes & fees
2 Nov - 3 Nov
Quality Inn Seaside Oregon Coast

17. SaltLine Hotel

SaltLine Hotel
Seaside
United States
Shruti
2.421.619 ₫
2.824.498 ₫ total
includes taxes & fees
10 Nov - 11 Nov
SaltLine Hotel

18. Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
Seaside
United States
Kristin
1.920.996 ₫
2.200.835 ₫ total
includes taxes & fees
1 Nov - 2 Nov
Ebb Tide Oceanfront Inn

19. Seashore Inn on the Beach

Seashore Inn on the Beach
Seaside
United States
Mary Ann
2.820.048 ₫
3.229.084 ₫ total
includes taxes & fees
18 Oct - 19 Oct
Seashore Inn on the Beach

20. Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
Seaside
United States
ALONDRA LANEESE
2.212.056 ₫
2.534.355 ₫ total
includes taxes & fees
13 Oct - 14 Oct
Hi-Tide Oceanfront Inn
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Cannon Beach

Find the best Cannon Beach areas for the activities you enjoy most.

Downtown Cannon Beach

A noteworthy feature of Downtown Cannon Beach is its stunning beaches. While you're in town, be sure to stop and check out Cannon Beach and Coaster Theatre.

Tolovana Park

Tolovana Park is known for its pristine beaches, and you can make a stop by Tolovana Beach State Park and Cannon Beach while in the area.

Stay near popular Cannon Beach attractions

A beach with rock formations and a sunset.

Haystack Rock

9.8/10 (2,614 reviews)
This 235-foot sea stack reveals vibrant tide pools and rare marine life during low tide. Time your visit between April and July to spot colourful tufted puffins nesting on its rocky face.
See properties
A beach with a calm sea, a prominent green hill, and a row of buildings along the shore.

Cannon Beach

9.6/10 (3,221 reviews)
Haystack Rock towers 235 feet above Cannon Beach's pristine shoreline, creating an iconic Pacific Northwest vista. Explore the vibrant tide pools at low tide or browse the town's celebrated art galleries.
See properties
A beach with a rocky outcrop in the distance, surrounded by forested hills.

Tolovana Beach State Park

9.2/10 (644 reviews)
This Pacific coast gem offers direct access to Haystack Rock, where visitors can explore vibrant tidepools teeming with marine life. Visit during low tide to witness nesting seabirds and discover intertidal creatures.
See properties
A coastal landscape with a beach, rocky outcrops, and a forested hillside.

Crescent Beach

9.2/10 (117 reviews)
Accessible via a scenic hike through Ecola State Park, Crescent Beach offers pristine shorelines and vibrant tide pools. Visit during low tide to explore sea caves and glimpse the distant Tillamook Rock Lighthouse.
See properties
A rocky coastline with large boulders and a prominent cliff.
Photo by Michael Schuier

Indian Beach

9.4/10 (89 reviews)
Why not spend a lazy afternoon at Indian Beach during your trip to Cannon Beach? Visit the shops and top-notch restaurants in this walkable area.
See properties

Coaster Theatre

8.6/10 (59 reviews)
This intimate playhouse showcases local talent through diverse performances in the heart of Cannon Beach. Arrive early to enjoy dinner at nearby restaurants before settling in for an evening of quality theatre.
See properties

John Yeon State Park

This scenic corridor features twin waterfalls cascading over dramatic basalt cliffs amid lush forest trails. Enjoy the tranquil hike to Elowah Falls, where the 289-foot drop creates a mesmerising natural spectacle.
See properties

Haystack Hill State Park

9.4/10 (216 reviews)
Escape the beach crowds on this forested trail with panoramic views of Oregon's iconic Haystack Rock. Breathe in coastal air as you climb to twin summits offering both ocean and mountain vistas.
See properties

Learn more about Cannon Beach

The towering Haystack Rock reveals itself at low tide when tidepools brim with colourful starfish and sea anemones. Wander through the charming city centre shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

See all hotels in Cannon Beach
A beach with large rock formations and a sunset.

Top Cannon Beach Hotel Reviews

Astoria Riverwalk Inn

Astoria Riverwalk Inn

10/10 Excellent
"would definitely stay again"
John 2-night trip
Posted 2 hours ago
Astoria Riverwalk Inn
Land's End at Cannon Beach

Land's End at Cannon Beach

10/10 Excellent
"Center of town next to ocean. Couldn’t be more convenient and super friendly office. Check in was 30 seconds"
Donna 1-night trip
Posted 13 hours ago
Land's End at Cannon Beach
Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock

10/10 Excellent
"This was a perfect getaway, especially for a very busy professional who works remotely and especially for a solo female traveler who is a minority. It was great for deep restoration. Easy access to Cannon Beach and also very kind staff on campus. I highly recommend and I’m surely going to return!"
Daniella 4-night trip
Posted 14 hours ago
Sea Sprite at Haystack Rock
Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn

10/10 Excellent
"Great views and very clean. Tv did not work, but the Hi Tide Team stepped up and made it right.!"
Melissa 1-night trip
Posted 14 hours ago
Hi-Tide Oceanfront Inn
Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

10/10 Excellent
"What an absolute gem! The people, the hotel, the location. Everything was absolutely perfect."
April 4-night trip
Posted 17 hours ago
Cannon Beach Hotel Collection
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

10/10 Excellent
"Perfect location"
Alina 1-night trip
Posted 21 hours ago
Hallmark Resort - Cannon Beach
Lighthouse Inn

Lighthouse Inn

10/10 Excellent
"Our short stay was very nice. Location is great. Short walk to the beach and walkable to restaurants and shops. Plenty of amenities which was nice."
Kenneth 2-night trip
Posted 2 days ago
Lighthouse Inn
Schooner's Cove Inn

Schooner's Cove Inn

10/10 Excellent
"Fantastic room and views. Right on the beach."
Dianne 1-night trip
Posted 2 days ago
Schooner's Cove 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 2 days ago
Ecola Creek Lodge

More cheap stays in Cannon Beach

Astoria Riverwalk Inn

Astoria Riverwalk Inn

400 Industry Street Astoria OR
1.800.639 ₫
2.079.738 ₫ total
27 Oct - 28 Oct
includes taxes & fees
7.8/10 Good! (2,506 reviews)
Astoria Riverwalk Inn
Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn

300 N Prom Seaside OR
1.920.996 ₫
2.200.835 ₫ total
1 Nov - 2 Nov
includes taxes & fees
Ebb Tide Oceanfront Inn
Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn

30 Ave G Seaside OR
2.212.056 ₫
2.534.355 ₫ total
13 Oct - 14 Oct
includes taxes & fees
9/10 Wonderful! (1,753 reviews)
Hi-Tide Oceanfront Inn
River Inn at Seaside

River Inn at Seaside

531 Avenue A Seaside OR
2.538.043 ₫
2.906.060 ₫ total
10 Nov - 11 Nov
includes taxes & fees
River Inn at Seaside
Promenade Inn & Suites Oceanfront

Promenade Inn & Suites Oceanfront

30 N Prom Seaside OR
2.654.467 ₫
3.039.442 ₫ total
1 Nov - 2 Nov
includes taxes & fees
Promenade Inn & Suites Oceanfront
Tolovana Inn

Tolovana Inn

3400 S. Hemlock Cannon Beach OR
3.003.739 ₫
3.700.100 ₫ total
20 Oct - 21 Oct
includes taxes & fees
9/10 Wonderful! (2,210 reviews)
Tolovana Inn

Hotels in Cannon Beach with star rating

Frequently asked questions

What's the seasonal weather like 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.

Explore a world of travel with Expedia