Hotels in Cannon Beach

Find the best deals on 172 hotels in Cannon Beach

Check-in
Check-out
Compare vs. momondo |

Top Cannon Beach hotels

Find a cheap hotel in Cannon Beach that meets your travel needs.
Inn at Cannon Beach
Inn at Cannon Beach
9.3
$112
View all deals
Surfsand Resort
Surfsand Resort
9.3
$142
View all deals
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
9.0
$132
View all deals
The Waves
The Waves
9.0
$106
View all deals
Ecola Creek Lodge
Ecola Creek Lodge
9.0
$92
View all deals
Cannon Beach Hotel
Cannon Beach Hotel
9.0
$178
View all deals
Sea Sprite on the Estuary
Sea Sprite on the Estuary
$188
View all deals
Stephanie Inn
Stephanie Inn
10.0
$331
View all deals
Webb's Scenic Surf
Webb's Scenic Surf
9.1
$109
View all deals
Location, Location! Steps From The Beach, Restaurants And Shops! Sleeps 12
Location, Location! Steps From The Beach, Restaurants And Shops! Sleeps 12
9.6
$441
View all deals
Tolovana 3 2 Br Condo By Redawning
Tolovana 3 2 Br Condo By Redawning
$237
View all deals
Ecola Park 2 Bedroom Cottage
Ecola Park 2 Bedroom Cottage
$162
View all deals
The Ocean Lodge
The Ocean Lodge
9.5
$187
View all deals
The Wayside Inn
The Wayside Inn
8.9
$110
View all deals
The Courtyard
The Courtyard
8.8
$187
View all deals
Tolovana Inn
Tolovana Inn
8.4
$120
View all deals
Schooner's Cove Inn
Schooner's Cove Inn
9.3
$154
View all deals
Lighthouse Inn
Lighthouse Inn
9.0
$110
View all deals

Things to do in Cannon Beach

Cannon Beach
Haystack Gallery

Are there hotels available near Cannon Beach?

momondo users recommends 12 hotels to users looking to stay near Cannon Beach. Hotels in this area have an average price of $131 per night. These prices may change based on several factors, such as time of year. Hotels near Cannon Beach are typically 33% less expensive than the average hotel in Cannon Beach, which is $198.

Hotels near Cannon Beach
Blue Gull Inn
Best value
Blue Gull Inn
9.5
$79
Schooner's Cove Inn
#1 Most popular
Schooner's Cove Inn
9.3
$154
Surfsand Resort
#2 Most popular
Surfsand Resort
9.3
$142
Hallmark Resort - Cannon Beach
#3 Most popular
Hallmark Resort - Cannon Beach
9.0
$132
Lighthouse Inn
#4 Most popular
Lighthouse Inn
9.0
$110
The Waves
#5 Most popular
The Waves
9.0
$106
The Waves / The Argonauta Inn / The White Heron Lodge
The Waves / The Argonauta Inn / The White Heron Lodge
9.7
$105
Cannon Beach Hotel
Cannon Beach Hotel
9.0
$178
Harrison Street Inn
Harrison Street Inn
8.2
$130
The Courtyard
The Courtyard
8.8
$187
Webb's Scenic Surf
Webb's Scenic Surf
9.1
$109
Land's End at Cannon Beach
Land's End at Cannon Beach
$137

Are there hotels available near Haystack Gallery?

The average price for hotels near Haystack Gallery is $123 per night. Of those hotels, momondo recommends the 12 hotels below for those looking to stay in the area. Since Haystack Gallery is more popular during some parts of the year than others, the prices may vary depending on when you plan your trip. Hotels near Haystack Gallery are typically 37% less expensive than the average hotel in Cannon Beach, which is $198.

Hotels near Haystack Gallery
Blue Gull Inn
Best value
Blue Gull Inn
9.5
$79
Schooner's Cove Inn
#1 Most popular
Schooner's Cove Inn
9.3
$154
Surfsand Resort
#2 Most popular
Surfsand Resort
9.3
$142
Lighthouse Inn
#3 Most popular
Lighthouse Inn
9.0
$110
The Waves
#4 Most popular
The Waves
9.0
$106
The Waves / The Argonauta Inn / The White Heron Lodge
#5 Most popular
The Waves / The Argonauta Inn / The White Heron Lodge
9.7
$105
Ecola Creek Lodge
Ecola Creek Lodge
9.0
$92
Cannon Beach Hotel
Cannon Beach Hotel
9.0
$178
Inn at Haystack Rock
Inn at Haystack Rock
8.6
$80
Harrison Street Inn
Harrison Street Inn
8.2
$130
The Courtyard
The Courtyard
8.8
$187
Webb's Scenic Surf
Webb's Scenic Surf
9.1
$109

When to book a hotel in Cannon Beach

Check out the information below to find the best deal on a Cannon Beach hotel room
Low Season
December
High Season
August

cheapest month to stay

28%

expected price decrease

most expensive time to stay

30%

expected price increase

Price
$144 - $280
Highest day of week
Saturday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$219

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$236

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Cannon Beach is: 1-2 star, 83 days before. 3 star, 88 days before. 4-5 star, 19 days before.
1-2 star
$148 - $171
3 star
$194 - $229
4-5 star
$394 - $554

How much does a hotel in Cannon Beach cost per night?

Use the information below to find quality Cannon Beach hotel rooms for low prices
2 stars and below
Tolovana Inn
#1 most popular
Tolovana Inn
8.4
$120
Schooner's Cove Inn
#2 most popular
Schooner's Cove Inn
9.3
$154
The Wayside Inn
Best value
The Wayside Inn
8.9
$110
3 stars
Inn at Cannon Beach
#1 most popular
Inn at Cannon Beach
9.3
$112
Surfsand Resort
#2 most popular
Surfsand Resort
9.3
$142
The Waves
Best value
The Waves
9.0
$106

Cheap hotels in Cannon Beach

These hotels and hostels are the cheapest accommodations available in Cannon Beach
Ecola Creek Lodge
Ecola Creek Lodge
9.0
$92
The Wayside Inn
The Wayside Inn
8.9
$110
The Waves
The Waves
9.0
$106
Lighthouse Inn
Lighthouse Inn
9.0
$110
Webb's Scenic Surf
Webb's Scenic Surf
9.1
$109
Inn at Cannon Beach
Inn at Cannon Beach
9.3
$112

Get the best value hotel in Cannon Beach

These hotels have the best prices for their ratings
Inn at Cannon Beach
Inn at Cannon Beach
9.3
$112
Surfsand Resort
Surfsand Resort
9.3
$142
The Waves
The Waves
9.0
$106
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
9.0
$132
Webb's Scenic Surf
Webb's Scenic Surf
9.1
$109
The Wayside Inn
The Wayside Inn
8.9
$110

Cannon Beach travel information

How long do people stay in Cannon Beach?

A stay of 1 night is most popular when visiting Cannon Beach.

How much does a hotel cost in Cannon Beach?

A hotel room in Cannon Beach will generally set you back around $173 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Cannon Beach?

In December prices are at their lowest and represents the most cost effective time to book a hotel room in Cannon Beach. You may find the cost of your room has decreased by 28%.

Which day is cheapest to stay in Cannon Beach?

Sunday is the cheapest day for hotel rooms in Cannon Beach. Friday is the most expensive day.

How much does a hostel in Cannon Beach cost?

On average, a hostel in Cannon Beach will be priced around $124. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $49 lower than your typical Cannon Beach hotel.


Looking for a specific type of hotel?

Check out these great hotels in Cannon Beach that are perfect for any stay
Romantic Hotels in Cannon Beach
The Wayside Inn
Best value
The Wayside Inn
8.9
$110
Inn at Cannon Beach
#1 Most popular
Inn at Cannon Beach
9.3
$112
Surfsand Resort
#2 Most popular
Surfsand Resort
9.3
$142
Sea Sprite on the Estuary
#3 Most popular
Sea Sprite on the Estuary
$188
Lighthouse Inn
#4 Most popular
Lighthouse Inn
9.0
$110
Kid-Friendly Hotels in Cannon Beach
The Wayside Inn
Best value
The Wayside Inn
8.9
$110
Inn at Cannon Beach
#1 Most popular
Inn at Cannon Beach
9.3
$112
Surfsand Resort
#2 Most popular
Surfsand Resort
9.3
$142
Sea Sprite on the Estuary
#3 Most popular
Sea Sprite on the Estuary
$188
Lighthouse Inn
#4 Most popular
Lighthouse Inn
9.0
$110

Popular flight routes to Cannon Beach

Find the cheapest flights to Cannon Beach
Denver to Portland
Fastest flight time
2h 35m
Cheapest price
$54
Los Angeles to Portland
Fastest flight time
2h 12m
Cheapest price
$78
Santa Ana to Portland
Fastest flight time
2h 23m
Cheapest price
$78
Dallas to Portland
Fastest flight time
3h 45m
Cheapest price
$79
Houston to Portland
Fastest flight time
4h 19m
Cheapest price
$86
New York to Portland
Fastest flight time
6h 06m
Cheapest price
$87
San Diego to Portland
Fastest flight time
2h 29m
Cheapest price
$87
Minneapolis to Portland
Fastest flight time
3h 39m
Cheapest price
$88
Burbank to Portland
Fastest flight time
2h 15m
Cheapest price
$89
Oakland to Portland
Fastest flight time
1h 39m
Cheapest price
$90
View more