Hotels in Cannon Beach

Search Cannon Beach Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 511 hotels for you in Cannon Beach

Choose your travel dates to see the latest prices and deals.
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
Trip.BestNo.2 of 4-Star Select Hotels in Oregon
Indoor swimming pool
Exclusive Beach Area
Surfing
"Hotel location is really good! The room given to us can see the sea, the facilities are not bad, the bath water is very hot, the room size is right, that is, the 11th period plus Friday, the price is really expensive! The service was very good. We arrived early and helped us arrange the stay early. There was free beer time on Friday. I went to taste it. All kinds of strange beer were hard to say. At the same time, there are free biscuits at the front desk. The American biscuits are too sweet!"
Amazing
101 reviews
9.4/10
1 night
From £430
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
"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
102 reviews
8.8/10
1 night
From £197
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
99+
Hotels in Cannon Beach
Surfing
Horse Riding
Hiking
With a stay at Inn at Cannon Beach in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Cannon Beach and Haystack Rock. This hotel is 0.2 mi (0.3 km) from Tolovana Beach State Park and 0.6 mi (0.9 km) from Haystack Hill State Park. 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 £230
Check Availability
Cannon Beach
You Might Like
Cannon Beach Hotels with BreakfastCannon Beach Hotels with Twin RoomCannon Beach Hotels with 1 Double BedCannon Beach Hotels with Swimming PoolCannon Beach Hotels with Free Cancellation
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
"The service staff is very enthusiastic, Environment: Very good, the landscape is invincible!"
Great
96 reviews
9.2/10
1 night
From £333
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
99+
Hotels in Cannon Beach
Hiking
Public parking
24-Hour Front Desk
With a stay at The Ocean Lodge in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Haystack Rock and Cannon Beach. This beach hotel is 0.5 mi (0.7 km) from Tolovana Beach State Park and 0.6 mi (0.9 km) from Haystack Hill State Park. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a fireplace in the lobby. Additional features at this hotel include tour/ticket assistance and a vending machine. A complimentary continental breakfast is served daily from 7 AM to 10 AM. Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and laundry facilities. Free self parking is available onsite. Treat yourself to a stay in one of the 45 guestrooms, featuring fireplaces and flat-screen televisions. Rooms have private balconies or patios. Kitchenettes are outfitted with refrigerators and microwaves. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected.
Outstanding
97 reviews
9.8/10
1 night
From £420
Check Availability
Ecola Creek Lodge Hotels in Cannon Beach
Ecola Creek Lodge Hotels in Cannon BeachEcola Creek Lodge Hotels in Cannon BeachEcola Creek Lodge Hotels in Cannon BeachEcola Creek Lodge Hotels in Cannon BeachEcola Creek Lodge Hotels in Cannon BeachEcola Creek Lodge Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Private parking
Wi-Fi in Public Areas
When you stay at Ecola Creek Lodge in Cannon Beach, you'll be by the ocean, within a 5-minute drive of Ecola State Park and Haystack Rock. This historic lodge is 4.9 mi (7.9 km) from Hug Point State Park and 11.5 mi (18.5 km) from Short Sand Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Featured amenities include complimentary newspapers in the lobby and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 22 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and DVD players are provided for your entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include microwaves and coffee/tea makers, as well as phones with free local calls.
Great
97 reviews
9.0/10
1 night
From £143
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
41
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
92 reviews
9.0/10
1 night
From £262
Check Availability
Lighthouse Inn Hotels in Cannon Beach
Lighthouse Inn Hotels in Cannon BeachLighthouse Inn Hotels in Cannon BeachLighthouse Inn Hotels in Cannon BeachLighthouse Inn Hotels in Cannon BeachLighthouse Inn Hotels in Cannon BeachLighthouse Inn Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Private parking
Luggage Storage
Wi-Fi in Public Areas
"The independent hotel separated from the main resort is very new and the facilities in the room are very complete. Our family of three bought some food and processed it in the room easily and it was very comfortable to eat. The fireplace has always had a small fire, very warm! If you check in, you must navigate The Inn at Cannon Beach to the front desk here to check in and get the door password."
Great
81 reviews
9.2/10
1 night
From £297
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
"Japanese evening cherry at the entrance of the hotel is the highlight. There is also an oven, an electronic stove in the room, and I went to Costco to buy lobster, meat crabs, salmon and steak for cooking. It feels great."
Very Good
99 reviews
8.3/10
1 night
From £270
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
85
Hotels in Cannon Beach
Public parking
Luggage Storage
Wake-Up Call
"Hotel location is very good!"
Amazing
86 reviews
9.6/10
Check Availability
See All Hotels in Cannon Beach

Discover trending places in Cannon Beach

Find top attractions and hotspots in Cannon Beach

Find unique stays and themed hotels in Cannon Beach

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

Latest Reviews for Cannon Beach hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.2/10
Great
GGuest UserThe independent hotel separated from the main resort is very new and the facilities in the room are very complete. Our family of three bought some food and processed it in the room easily and it was very comfortable to eat. The fireplace has always had a small fire, very warm! If you check in, you must navigate The Inn at Cannon Beach to the front desk here to check in and get the door password.
Lighthouse Inn Hotels in Cannon Beach

Lighthouse Inn

Hotel near Cannon Beach
Price per night from:£297
8.3/10
Very Good
YYudajiangjun666Japanese evening cherry at the entrance of the hotel is the highlight. There is also an oven, an electronic stove in the room, and I went to Costco to buy lobster, meat crabs, salmon and steak for cooking. It feels great.
Inn at Haystack Rock Hotels in Cannon Beach

Inn at Haystack Rock

Hotel near Cannon Beach
Price per night from:£270

FAQs About Hotels in Cannon Beach

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.

How much does a hotel cost in Cannon Beach?​

Average hotel prices in Cannon Beach based on Trip.com: £275 on weekdays and £351 on weekends (Friday–Saturday).

What are some of the best hotels in Cannon Beach?

The most popular Cannon Beach hotels for your stay: Surfsand Resort (from £484), Tolovana Inn (from £140) and The Ocean Lodge (from £420) are the preferred hotels.

What hotels in Cannon Beach offer an especially good breakfast ?

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

Which hotels in Cannon Beach provide fitness facilities?

Surfsand Resort (from £484), Tolovana Inn (from £140) and Hallmark Resort in Cannon Beach (from £333) provide fitness facilities. Satisfy your fitness needs even while travelling!

Which hotels in Cannon Beach have swimming pools?

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

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

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

Which hotels in Cannon Beach provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Surfsand Resort (from £484), Tolovana Inn (from £140) and The Ocean Lodge (from £420) are popular hotels with free Wi-Fi.

Cannon Beach Hotels Information

Highest Price£719
Lowest Price£97
Number of Reviews1,414
Total Properties511
Average Price (Weekdays)£275
Average Price (Weekends)£351