Hotels in Cannon Beach

Find the best deals on 184 hotels in Cannon Beach, OR

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in Cannon Beach

Find the perfect Cannon Beach hotel for business or leisure


Things to do in Cannon Beach

Cannon Beach
Ecola State Park
Haystack Gallery

Are there hotels available near Cannon Beach?

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

Hotels near Cannon Beach
  • Blue Gull Inn
    Best value

    Blue Gull Inn

    632 S. Hemlock St., Cannon Beach, OR

    9.5

    $79

    View Deal
  • The Waves / The Argonauta Inn / The White Heron Lodge
    #1 Most popular

    The Waves / The Argonauta Inn / The White Heron Lodge

    188 West 2nd Street, Cannon Beach, OR

    8.9

    $201

    View Deal
  • Mcbee Cottages
    #2 Most popular

    Mcbee Cottages

    Cannon Beach, OR

    8.5

    $246

    View Deal
  • Tolovana Inn
    #3 Most popular

    Tolovana Inn

    3400 South Hemlock, Cannon Beach, OR

    8.1

    $120

    View Deal
  • Stephanie Inn
    #4 Most popular

    Stephanie Inn

    2740 South Pacific, Cannon Beach, OR

    10.0

    $330

    View Deal
  • Webb's Scenic Surf
    #5 Most popular

    Webb's Scenic Surf

    255 North Larch Street, Cannon Beach, OR

    9.1

    $264

    View Deal
  • Inn at Cannon Beach

    Inn at Cannon Beach

    3215 South Hemlock Street, Cannon Beach, OR

    9.2

    $258

    View Deal
  • Surfsand Resort

    Surfsand Resort

    148 West Gower, Cannon Beach, OR

    9.2

    $320

    View Deal
  • Hallmark Resort in Cannon Beach

    Hallmark Resort in Cannon Beach

    1400 South Hemlock Street, Cannon Beach, OR

    8.9

    $243

    View Deal
  • The Ocean Lodge

    The Ocean Lodge

    Cannon Beach, OR

    9.4

    $388

    View Deal
  • Ecola Creek Lodge

    Ecola Creek Lodge

    Cannon Beach, OR

    8.8

    $147

    View Deal
  • Inn at Haystack Rock

    Inn at Haystack Rock

    487 South Hemlock Street, Cannon Beach, OR

    8.5

    $291

    View Deal

Are there hotels available near Ecola State Park?

Below are the 8 user recommended hotels in the area of Cannon Beach that is closest to Ecola State Park. The average price near Ecola State Park is $228/night, with prices varying based on several factors including time of year. Hotels near Ecola State Park are typically 13% more expensive than the average hotel in Cannon Beach, which is $198.

Hotels near Ecola State Park
  • Blue Gull Inn
    Best value

    Blue Gull Inn

    632 S. Hemlock St., Cannon Beach, OR

    9.5

    $79

    View Deal
  • The Waves / The Argonauta Inn / The White Heron Lodge
    #1 Most popular

    The Waves / The Argonauta Inn / The White Heron Lodge

    188 West 2nd Street, Cannon Beach, OR

    8.9

    $201

    View Deal
  • Mcbee Cottages
    #2 Most popular

    Mcbee Cottages

    Cannon Beach, OR

    8.5

    $246

    View Deal
  • Tolovana Inn
    #3 Most popular

    Tolovana Inn

    3400 South Hemlock, Cannon Beach, OR

    8.1

    $120

    View Deal
  • Stephanie Inn
    #4 Most popular

    Stephanie Inn

    2740 South Pacific, Cannon Beach, OR

    10.0

    $330

    View Deal
  • Webb's Scenic Surf
    #5 Most popular

    Webb's Scenic Surf

    255 North Larch Street, Cannon Beach, OR

    9.1

    $264

    View Deal
  • Inn at Cannon Beach

    Inn at Cannon Beach

    3215 South Hemlock Street, Cannon Beach, OR

    9.2

    $258

    View Deal
  • Surfsand Resort

    Surfsand Resort

    148 West Gower, Cannon Beach, OR

    9.2

    $320

    View Deal

Are there hotels available near Haystack Gallery?

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

Hotels near Haystack Gallery
  • Blue Gull Inn
    Best value

    Blue Gull Inn

    632 S. Hemlock St., Cannon Beach, OR

    9.5

    $79

    View Deal
  • The Waves / The Argonauta Inn / The White Heron Lodge
    #1 Most popular

    The Waves / The Argonauta Inn / The White Heron Lodge

    188 West 2nd Street, Cannon Beach, OR

    8.9

    $201

    View Deal
  • Mcbee Cottages
    #2 Most popular

    Mcbee Cottages

    Cannon Beach, OR

    8.5

    $246

    View Deal
  • Tolovana Inn
    #3 Most popular

    Tolovana Inn

    3400 South Hemlock, Cannon Beach, OR

    8.1

    $120

    View Deal
  • Stephanie Inn
    #4 Most popular

    Stephanie Inn

    2740 South Pacific, Cannon Beach, OR

    10.0

    $330

    View Deal
  • Webb's Scenic Surf
    #5 Most popular

    Webb's Scenic Surf

    255 North Larch Street, Cannon Beach, OR

    9.1

    $264

    View Deal
  • Inn at Cannon Beach

    Inn at Cannon Beach

    3215 South Hemlock Street, Cannon Beach, OR

    9.2

    $258

    View Deal
  • Surfsand Resort

    Surfsand Resort

    148 West Gower, Cannon Beach, OR

    9.2

    $320

    View Deal
  • Hallmark Resort in Cannon Beach

    Hallmark Resort in Cannon Beach

    1400 South Hemlock Street, Cannon Beach, OR

    8.9

    $243

    View Deal
  • Ecola Creek Lodge

    Ecola Creek Lodge

    Cannon Beach, OR

    8.8

    $147

    View Deal
  • Inn at Haystack Rock

    Inn at Haystack Rock

    487 South Hemlock Street, Cannon Beach, OR

    8.5

    $291

    View Deal
  • Harrison Street Inn

    Harrison Street Inn

    987 South Hemlock Street, Cannon Beach, OR

    8.3

    $229

    View Deal

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
January
High Season
August

cheapest month to stay

27%

expected price decrease

most expensive time to stay

29%

expected price increase

Price
$146 - $273
Highest day of week
Friday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$207

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$212

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Cannon Beach is: 1-2 star, 84 days before. 3 star, 88 days before. 4-5 star, 19 days before.
1-2 star
$148 - $174
3 star
$192 - $230
4-5 star
$393 - $551

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

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 $254 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 January 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 26%.

Which day is cheapest to stay in Cannon Beach?

Saturday is the cheapest day for hotel rooms in Cannon Beach. Thursday 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 $187. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $67 lower than your typical Cannon Beach hotel.

Based on the weather in Cannon Beach, what attractions are popular during June?

With good temperatures around 57.2 °F and just a moderate chance of expected rainfall, those staying at a hotel in Cannon Beach should consider visiting popular establishments near Cannon Beach.