Beginning of main content

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save up to 50% on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Tonight
This weekend
Oct 25 - Oct 27
Next weekend
Nov 1 - Nov 3

Top Rated Cannon Beach Hotels

Inn at Cannon Beach
Inn at Cannon Beach
3.0 out of 5.0 3215 South Hemlock St, Cannon Beach, OR
Free Cancellation
$129
4.8/5 (27 reviews)

Very nice Inn with great access to the beach (great sunsets). The staff was on point.

Reviewed on Oct 15, 2019
Inn at Cannon Beach features free WiFi in public areas, coffee in a common area, and a computer station. If you drive, put free parking to good use. Front-desk ...
Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
3.0 out of 5.0 1400 S Hemlock St, Cannon Beach, OR
Free Cancellation
$129
3.9/5 (8 reviews)

We had an amazing room with a view of Haystack Rock The room was updated and “exceptionally” clean. Best costal hotel I have stayed at!!!

Reviewed on Sep 10, 2019
Guests of Hallmark Resort - Cannon Beach have access to a full-service spa, 2 indoor pools, and a children's pool. Free parking is available if you drive. The ...
The Waves / The Argonauta Inn / The White Heron Lodge
The Waves / The Argonauta Inn / The White Heron Lodge
2.0 out of 5.0 188 W 2nd Street, Cannon Beach, OR
Free Cancellation
$99
4.5/5 (10 reviews)

Loved the kitchenette and fireplace. Enjoyed also having a back door with porch and chairs for beach viewing.

Reviewed on Sep 30, 2019
Guests staying at The Waves / The Argonauta Inn / The White Heron Lodge enjoy free WiFi in public areas, laundry facilities, and barbecue grills. Free parking ...
Inn at Haystack Rock
Inn at Haystack Rock
2.5 out of 5.0 487 S Hemlock St, Cannon Beach, OR
Free Cancellation
$88
4.5/5 (10 reviews)

We had a unit close to the road, so it was a bit noisy in the morning. I am sure that the rooms next to the beach would be quieter. The room was clean and the linens were nice. The location was great.

Reviewed on Oct 18, 2019
At Inn at Haystack Rock, guests have access to free WiFi in public areas, free use of bicycles, and a library. There's free parking if you drive. The front desk ...
Tolovana Inn
Tolovana Inn
2.5 out of 5.0 3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
Free Cancellation
$94
4.4/5 (8 reviews)

Very attractive grounds. Pristinely kept. BBQ gas grill for guests to use. Super close to beach with access right from the property. The steps leading to the beach were hosed and cleared off regularly. Liked the hose for guests to use for rinsing off sand to keep our rooms clean.

Reviewed on Sep 16, 2019
At Tolovana Inn, guests enjoy features like an indoor pool, a fitness center, and a spa tub. If you drive, put free parking to good use. The front desk is staffed ...
Surfsand Resort
Surfsand Resort
3.5 out of 5.0 148 West Gower, Cannon Beach, OR
Free Cancellation
$129
4.8/5 (19 reviews)

The location was excellent. A little disappointed that the first floor beachside rooms couldn’t see the ocean because of the bushes. They should let clients know that when they book the room.

Reviewed on Sep 19, 2019
Dating back to 0, Surfsand Resort features an indoor pool, a children's pool, and a fitness center. There's free parking and a free area shuttle. The 24-hour ...
Stephanie Inn
Stephanie Inn
4.0 out of 5.0 2740 South Pacific, Cannon Beach, OR
Free Cancellation
$299
5.0/5 (2 reviews)

Beyond spectacular! Loved the views and the room was incredible.

Reviewed on Jul 27, 2017
Guests of Stephanie Inn enjoy access to free WiFi in public areas, spa treatment rooms, and coffee in a common area. Free valet and self parking are available, ...
The Wayside Inn
The Wayside Inn
2.5 out of 5.0 3339 S. Hemlock Street, Cannon Beach, OR
Free Cancellation
$89
4.7/5 (7 reviews)

Very friendly staff. Room clean and comfortable although a bit small. Walking distance to Cannon Beach which is across the street. No breakfast but not a big deal.

Reviewed on Sep 11, 2019
The Wayside Inn offers an indoor pool, a spa tub, and free WiFi in public areas. If you drive, put free parking to good use. The front desk has multilingual ...
The Ocean Lodge
The Ocean Lodge
3.5 out of 5.0 2864 South Pacific Street, Cannon Beach, OR
Free Cancellation
$169
4.9/5 (8 reviews)

Ocean view was amazing and staff was very friendly. They offer complimentary Yoga with a local studio which is great. However they could have had a better breakfast with the money they charge. Their breakfast area is very small.

Reviewed on Jul 15, 2019
Guests of The Ocean Lodge enjoy features like a fitness center, free WiFi in public areas, and a library. There's free parking if you drive. The front desk is ...

Luxury Hotels in Cannon Beach

See all 755 Properties in Cannon Beach

Pet Friendly Cannon Beach Hotels

See all 755 Properties in Cannon Beach

Finding a Hotel in Cannon Beach


So you're pondering a getaway to Cannon Beach? If you want a place to call home that's located near some well-known Cannon Beach attractions such as Cannon Beach, Haystack Rock, and Ecola State Park, just go to Orbitz, choose your travel dates, and voilà! Look through the list of hotels and other accommodations to find those that are close to everything you want to see and do.


Whether you're looking for a cozy B&B or an affordable hotel, Cannon Beach has 55 places you can stay including:

  • 13 hotels
  • 3 apartments
  • 3 condos
  • 2 motels

We make it easy to find a convenient flight into Astoria, OR (AST-Astoria Regional), which is 18 mi (29 km) from the heart of the city. Find your ideal flight in a flash by using the filters on our site to narrow down your search.


Accommodations in Cannon Beach


To get lodging that has lots of the extras you like when you travel, use Orbitz to get your must-have amenities whether that's a pool, free parking, or a kitchen.

If you want a morning meal before heading out to explore your surroundings, consider one of these Cannon Beach properties, recommended by guests for their free breakfast:

  • Stephanie Inn
  • Lighthouse Inn
  • Cannon Beach Hotel

Go for a swim when you stay at one of these Cannon Beach properties, noted for their pools.

  • Tolovana Inn
  • Hallmark Resort - Cannon Beach
  • The Wayside Inn

What's the Weather Like in Cannon Beach?


If you'd like to know whether to pack sunglasses or an umbrella for your Cannon Beach getaway, the weather info below may help. Cannon Beach is typically warmest in September and August, while it’s usually the chilliest in December and February. The rainiest months are November and January, while the driest months are normally July and August. Here's a rundown of seasonal temps and rainfall so you're ready for everything Mother Nature can throw at you:


  • January to March: average temp during the day is 55°F and 37°F at night
  • April to June: average temp during the day is 66°F and 40°F at night
  • July to September: average temp during the day is 69°F and 47°F at night
  • October to December: average temp during the day is 65°F and 36°F at night
  • Annual average rainfall: 67.20 inches

Things to See and Do in Cannon Beach


When you're on your way to enjoy local activities like shopping, you may want to grab a quick bite at one of the restaurants in walkable Cannon Beach. These top attractions are worth exploring during your trip:

  • Cannon Beach
  • Haystack Rock
  • Ecola State Park
  • Coaster Theatre
  • Les Shirley Park
  • Cannon Beach History Center and Museum

Recent Reviews

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.