Hotels in Cannon Beach, OR

Find deals on 36 hotels in Cannon Beach, OR

Cannon Beach, OR
May 26 — May 272
Sat 5/27
Wed 5/31

Top hotels in Cannon Beach

Find the perfect hotel for your stay in Cannon Beach
Review Score
Hotel class

Things to do in Cannon Beach

When to book a hotel in Cannon Beach

Check out the information below to find the best deal on a hotel room in Cannon Beach
Low SeasonJanuarycheapest month to stay
High SeasonJulymost expensive time to stay
40%expected price decrease
41%expected price increase


$108 - $304

Cheapest day of weekWednesdayis the cheapest day of the week to book
Highest day of weekSaturdayis the most expensive day of the week to book
$244is the average per night cost for a hotel on this day
$136is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Cannon Beach is: 1-2 star, 85 days before. 3 star, 86 days before.

1-2 star

$194 - $234

3 star

$247 - $283

Useful insights on Cannon Beach hotels

Get a quick overview on price and accommodation trends for your visit in Cannon Beach

Lowest Hotel Price


Most Popular Hotel (5-star)

1956 S Hemlock - Ocean View - 200 ft To Beach

Hotels Near Airport


Average Length of Stay

1 day
The cheapest price for a room in Cannon Beach found in the last 7 days is $44/night. This rate is available with Stephanie Inn, a 4-star hotel.
Travel with comfort when booking a room with 1956 S Hemlock - Ocean View - 200 ft To Beach, the most popular 5-star hotel in Cannon Beach.
There are 1,635 hotels in Cannon Beach close to Portland. Sheraton Portland Airport Hotel is the nearest with a distance of 1.0 mi from this airport.
On average, people stay for 1 day when lodging at hotels in Cannon Beach. The average accommodation price for 1 day in Cannon Beach in the past week is $175.

Cannon Beach travel tips

Cannon Beach is a cozy small town, its size making it nice and easy to navigate. With everything so close, parking your car at the hotels in Cannon Beach, and strolling everywhere seems to be the trend for most visitors. A convenient free shuttle service is available to all, taking you back to your hotel or even to Tolovana Park. The shuttle vehicle is wheelchair friendly, operating daily with conveniently located stops around cheap hotels in Cannon Beach, making them easily accessible anywhere in town. Almost all visitors in Cannon Beach hotels arrive in rented cars from Portland, hence there are no rental companies nor taxis in town.

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

4-star hotels

Cheapest $218

Average $253

Most expensive $282

Search 4-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Cannon Beach

These hotels and hostels usually make for a cheap way to stay in Cannon Beach

Get the best value hotel in Cannon Beach

These Cannon Beach hotels have the best prices for their ratings

Where to stay in Cannon Beach

Whether you’re traveling for pleasure or business, on the Oregon Coast, Cannon Beach has motels, inns, hotels, and bed and breakfasts to offer at affordable prices for their ratings. You'll find accommodation catering to couples, families, luxury travelers, groups, and even a few that welcome pets. If you’re a luxurious traveler, Stephanie Inn offers perfectly located accommodation on the oceanfront of Cannon Beach. Places like Inn At Arch Cape tend to be bigger than B&Bs, and seldom have breakfast included in their rates. However, many inns will have dining facilities available as an option. Compared to B&Bs, inns will offer hotel-like amenities and help you plan events like shopping and local tours. In Gower Ave, Surfsand Resort caters to family travelers, is pet-friendly and includes seasonal family events.

Learn about attractions and sights in Cannon Beach

A town with beautiful Oregonian coastal charm, breathtaking vistas and plenty of recreational activities a few steps away. Cannon Beach entices visitors with its unique architecture and classic coastal buildings. Along the dramatic offshore rocks of Cannon Beach are a few miles of scenic, clean sandy public beaches with several access points and parking facilities facing Tolovana Park, Midtown, Downtown and Les Shirley Park. Just offshore to the North, one can see the Tillamook Rock lighthouse from various points on the beach. Catch the beautiful coastal sunset where the world-famous Cannon Beach landmark stands, the Haystack Rock. In North Prom, Oregon, a few minutes north of Cannon Beach, is a 70-year-old Seaside Aquarium coupled with a few family attractions, like carnival rides, arcades and miniature golf.

After a long day of exploring the beautiful Cannon Beach, a fresh local brew from one of the local bars is what you need. Offering a small batch of specialty brews and craft beer, Public Coast Brewing and Pelican Brewing company are the newest breweries in Cannon Beach, not to mention the well-established Brewhouse and Bill's Tavern. Right in the center of Cannon Beach, Bill's Tavern has a casual atmosphere, serving beer and crispy fish, with live music featured in the background. Located in the corner of Hemlock Street and Sunset Blvd., Pelican Brewing Company has a unique addition to the town’s nightlife, a 10-barrel brewing facility, and is also famous for its amazing burgers.

Information about staying in Cannon Beach

Read these important travel tips before booking a hotel in Cannon Beach

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

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

momondo's favorite hotels in Cannon Beach

Learn more about these user-preferred hotels in Cannon Beach

Why use momondo?

momondo is free to use with no hidden fees or costs. momondo searches across numerous travel websites to return hotels and accommodation options in Cannon Beach which you can then filter quickly and easily.

You can find a great place to stay in Cannon Beach by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet as well as enhanced health and safety options.

Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.

Start planning your trip to Cannon Beach