Hotels in Cannon Beach

Hotels in Cannon Beach

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Cannon Beach
Pets welcomeBreakfast includedGreat viewsPoolJacuzzi2 bedsCannon BeachVery Good 8+Free parkingHotel
Property Type
HotelResortServiced apartmentVacation homeLodgeInnMotel
Property facilities & services
Pets welcomePoolFree parkingParking availableSaunaRestaurantElevatorWi-Fi in public areasBarbecueSmoking area24-hour front deskLuggage storageConference roomGymSpaGolf courseLaundry roomBar

We found 14 hotels for you in Cannon Beach

Trip.com offers top-picked hotels in Cannon Beach, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
Surfsand Resort Hotels in Cannon Beach
Surfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Indoor swimming pool
Exclusive Beach Area
Surfing
+13
"The location of the hotel is great! The room given to us could see the sea, and the facilities were good. The bath water was very hot, and the room size was suitable. Even during the National Day and Friday, the price was really expensive! The service was very good. We arrived early and they helped us arrange early check-in. There was also free beer time on Friday. I went to try it. There were all kinds of strange-tasting beers🍻. It’s hard to describe. At the same time, there are free cookies at the front desk🍪. American cookies are so sweet!"
Amazing
92 reviews
9.4/10
1 night
From £170
Check Availability
Tolovana Inn Hotels in Cannon Beach
Tolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Public parking
Fitness Room
Wi-Fi in Public Areas
+6
"Good stay, basic room, but the location is great, and it's nice that there's rabbits around."
Very Good
101 reviews
8.5/10
1 night
From £73
Check Availability
The Ocean Lodge Hotels in Cannon Beach
The Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon Beach
85
Hotels in Cannon Beach
Hiking
Public parking
Restaurant
+1
"We arrived very late but spent a good night at this hotel. I like the style of this hotel, and everything here is satisfied. Our cottage is so close to the beach, it's very convenience. And more, we liked the breakfast very much."
Amazing
98 reviews
9.7/10
1 night
From £228
Check Availability
Cannon Beach Hotel Collection Hotels in Cannon Beach
Cannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Horse Riding
Hiking
Public parking
+1
"The hotel is in a good location, just near the beach of Cancun, only two or three hundred meters away from the iconic attractions of Cancun Beach; the hotel environment is clean, the rooms are clean, hot water and air conditioning are good. Although breakfast is not provided, there is a traveler's restaurant (Western food) only 200 meters away from the hotel. Breakfast, lunch and dinner are provided and cheap. We are free to travel from Portland by coach. The hotel is opposite the bus station and only one minute away, which is very convenient."
Very Good
105 reviews
8.8/10
1 night
From £85
Check Availability
Hallmark Resort in Cannon Beach Hotels in Cannon Beach
Hallmark Resort in Cannon Beach Hotels in Cannon BeachHallmark Resort in Cannon Beach Hotels in Cannon BeachHallmark Resort in Cannon Beach Hotels in Cannon BeachHallmark Resort in Cannon Beach Hotels in Cannon BeachHallmark Resort in Cannon Beach Hotels in Cannon BeachHallmark Resort in Cannon Beach Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Indoor swimming pool
Surfing
Sauna
+8
"The service staff is very enthusiastic, Environment: Very good, the landscape is invincible!"
Great
101 reviews
9.2/10
1 night
From £188
Check Availability
Inn at Haystack Rock Hotels in Cannon Beach
Inn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Public parking
Wi-Fi in Public Areas
Surfing
+4
"The Japanese late cherry blossoms at the entrance of the hotel are the highlight. There is also an oven and an electric stove in the room. I went to Costco to buy lobster, crab, salmon and steak for cooking. feels good."
Very Good
101 reviews
8.4/10
1 night
From £74
Check Availability
Land's End at Cannon Beach Hotels in Cannon Beach
Land's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon Beach
24
Hotels in Cannon Beach
Surfing
Parking
Wi-Fi in Public Areas
"Me and my two other friends are do happy to have stayed in our ocean view room! The staff are very friendly and accommodating. The hotel also has complimentary clam chowder soup and hot chocolate to be claimed at Mo’s Restaurant which we enjoyed so much!"
Great
91 reviews
9.0/10
1 night
From £123
Check Availability
Schooner's Cove Inn Hotels in Cannon Beach
Schooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon Beach
53
Hotels in Cannon Beach
Public parking
Luggage Storage
Wi-Fi in Public Areas
+3
"Hotel location is very good!"
Amazing
88 reviews
9.5/10
1 night
From £251
Check Availability
UNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon Beach
UNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon BeachUNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon BeachUNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon BeachUNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon BeachUNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon BeachUNIQUE AND BEAUTIFUL , PRIME NORTH END LOCATION !! Hotels in Cannon Beach
14
Hotels in Cannon Beach
Golf Course
Surfing
Horse Riding
+2
This recently remodeled 3 bedroom, 3 bath vacation refuge is the private main level of a home with spectacular views of Ecola Creek and the ocean! Two beautifully furnished king suites, one with Jacuzzi tub, the other with direct ocean view. Additional room with queen sleeping. Complete kitchen with bar and table seating, open to living area with fireplace. Enjoy nature from the large private deck with comfy seating and additional outdoor dining, and again, that stunning ocean view! Private entrance, and parking for 2 cars on site. Additional niceties include beach wagon, chairs and umbrella. Free cruiser beach bikes available by arrangement. Contact the owner for any special requests. Currently accepting 2026 reservations!Pets are welcome, one only please, under 35#s; fee is $20/day. ALL PETS MUST BE APPROVED BY THE OWNER SO PLEASE ADD PETS TO YOUR RESERVATION, GUESTS MAY NOT LEAVE PETS UNATTENDED.Note to guests: There are 4 security cameras around the exterior of the home: 2 in the backyard, one at the upper porch entry on the North side, and one over the driveway. These are to alert the owner of any intruding elk, coyotes, or couger. There are no cameras anywhere within or around the rental space.About pets:Pets allowed: dogs less than 20 lbs per pet (limit one pet total).Under 25#, over 1yr. $20/pet/day, never left alone.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.Baby's and teens are fine too!.About customRules:Unauthorized pets will result in a charge of $500 each, no exceptions. Pets left unattended will be charged an additional $500 each, no exceptions..Please let me know the breed and size of any pet that you are requesting to bring. Your approval is temporary, contingent on approval of the pet..About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.No smoking anywhere on the premises..About minBookingAge:Minimum age to rent: 25.About events:No events allowed.Please contact the owner for special requests..
Outstanding
25 reviews
9.8/10
Check Availability
Inn at Cannon Beach Hotels in Cannon Beach
Inn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon Beach
98
Hotels in Cannon Beach
Surfing
Horse Riding
Hiking
+3
With a stay at Inn at Cannon Beach in Cannon Beach (Tolovana Park), you'll be within a 15-minute walk of Cannon Beach and Tolovana Beach State Park. This hotel is 0.6 mi (0.9 km) from Haystack Hill State Park and 0.9 mi (1.5 km) from Haystack Rock. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Additional features at this hotel include a fireplace in the lobby and a picnic area. A complimentary continental breakfast is served daily from 7 AM to 10 AM. Featured amenities include luggage storage and a safe deposit box at the front desk. Free self parking is available onsite. Treat yourself to a stay in one of the 59 guestrooms, featuring fireplaces and flat-screen televisions. Rooms have private balconies or patios. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Conveniences include refrigerators and microwaves, as well as phones with free local calls.
Amazing
100 reviews
9.6/10
1 night
From £140
Check Availability
See all hotels in Cannon Beach

Trip.com's insights for hotels in Cannon Beach

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Cannon Beach hotel at the right time!

What is the cheapest day of the week for hotels in Cannon Beach?

Hotel rates in Cannon Beach are typically lowest on Wednesday, with average nightly rates around £233. Thursday tends to be the most expensive, averaging £375 per night.
(Based on Trip.com data from April 13, 2025 to April 13, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Explore accommodation types in Cannon Beach

Immerse yourself in the vibrant atmosphere of Cannon Beach with our handpicked accommodation options

Top hotel picks in Cannon Beach

See all
Check out these top-booked hotels from the past 30 days!
Lighthouse Inn Hotels in Cannon Beach
9.1/10
88 review

Lighthouse Inn

Hotel near Cannon Beach
Popular choice among guests booking hotels in Cannon Beach
With a stay at Lighthouse Inn in Cannon Beach (Downtown Cannon Beach), you'll be a 4-minute walk from Cannon Beach and 11 minutes by foot from Haystack Rock. This hotel is 0.4 mi (0.6 km) from Cannon Beach History Center and Museum and 0.4 mi (0.6 km) from Coaster Theatre. Make use of convenient amenities, which include complimentary wireless internet access and concierge services. Free self parking is available onsite. Make yourself at home in one of the 8 guestrooms featuring refrigerators and microwaves. 50-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include separate sitting areas and coffee/tea makers, as well as phones with free local calls.
Select dates to view prices
The Waves Hotels in Cannon Beach
9.2/10
100 review

The Waves

Hotel near Cannon Beach
Popular choice among guests booking hotels in Cannon Beach
With a stay at The Waves/The Argonauta Inn/The White Heron Lodge in Cannon Beach (Downtown Cannon Beach), you'll be a short 5-minute walk from Cannon Beach and within 3 minutes by car from Haystack Rock. This beach hotel is 0.1 mi (0.2 km) from Haystack Gallery and 0.1 mi (0.2 km) from White Bird Gallery. Make use of convenient amenities such as complimentary wireless internet access, barbecue grills, and a banquet hall. Featured amenities include laundry facilities and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 50 guestrooms featuring microwaves and DVD players. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Bathrooms have showers and hair dryers. Conveniences include coffee/tea makers and portable fans, and housekeeping is provided daily.
Select dates to view prices
The Wayside Inn Hotels in Cannon Beach
9.2/10
99 review

The Wayside Inn

Hotel near Cannon Beach
Popular choice among guests booking hotels in Cannon Beach
With a stay at The Wayside Inn in Cannon Beach (Tolovana Park), you'll be within a 15-minute walk of Cannon Beach and Tolovana Beach State Park. This hotel is 0.7 mi (1.1 km) from Haystack Hill State Park and 1 mi (1.6 km) from Haystack Rock. Take advantage of recreation opportunities including an indoor pool and a hot tub. Additional amenities at this hotel include complimentary wireless internet access and a vending machine. Featured amenities include multilingual staff and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 22 guestrooms featuring refrigerators and flat-screen televisions. Rooms have private balconies or patios. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers.
Select dates to view prices

FAQs About Hotels in Cannon Beach

What are the best places to stay in Cannon Beach?

Some of the best places to stay in Cannon Beach are near popular attractions like Cannon Beach and Haystack Rock, offering easy access to key sights and amenities.

What are the best family-friendly hotels in Cannon Beach?

Families visiting Cannon Beach often prefer hotels like The Wayside Inn (from £98), which are well-known for their family-friendly features of spacious family rooms and child-friendly services.

What are the top hotels in Cannon Beach near Cannon Beach?

Some of the top hotels in Cannon Beach near Cannon Beach include Cannon Beach Hotel Collection (from £94), Surfsand Resort (from £189) and Inn at Haystack Rock (from £83), all offering easy access to Cannon Beach, making them ideal for visitors looking to explore the area.

What are some of the best hotels in Cannon Beach?

The most popular Cannon Beach hotels for your stay: Cannon Beach Hotel Collection (from £94), Inn at Cannon Beach (from £132) and Surfsand Resort (from £189) are the preferred hotels.

Which hotels in Cannon Beach are worth visiting for their spa experience?

Feel tired from travelling? Surfsand Resort (from £189) and Hallmark Resort in Cannon Beach (from £150) provide highly rated spa services.

Which hotels in Cannon Beach have swimming pools?

Surfsand Resort (from £189), Tolovana Inn (from £80) and Hallmark Resort in Cannon Beach (from £150) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What hotels in Cannon Beach offer an especially good breakfast ?

Surfsand Resort (from £189),Inn at Cannon Beach (from £132) and The Ocean Lodge (from £235) provide high-quality breakfast. Start your day with a delicious breakfast!

How to get good deals on hotels in Cannon Beach?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

Cannon Beach Hotels Information

Number of reviews
1,247
Total properties
14
Weekday Avg. Price
£335
Weekend Avg. Price
£330
Trending hotel
Cannon Beach Hotel Collection