The 10 best 4-star hotels in Cannon Beach, US | Booking.com
Skip to main content

4-Star Hotels in Cannon Beach

Find the 4-star hotels that appeal to you the most

The best 4-star hotels in Cannon Beach

Check out our selection of great 4-star hotels in Cannon Beach

Filter by:

Review score

Inn at Cannon Beach

Hotel in Cannon Beach

Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms.

e
eva
From
Iceland
The room was so comfy and adorable! We loved how big and thoughtfully designed the bathroom was. The spa tub and shower were both huge and we loved them. It was nice that the toilet area had a separate door for extra privacy, which was helpful while we were both getting ready for a wedding. We loved the fireplace and all the extra touches provided. We were pleasantly shocked the available DVD choices in the DVD library! So many new releases and popular movies. It felt as comprehensive as a Blockbuster, and honestly better than any options in a single streaming service. This hotel is low key, while also being perfect for a romantic getaway. We enjoyed the general vibe of the grounds, and the bunnies. I saw a review before booking that someone felt like the hotel was like summer camp for adults, and I completely agree, but in the best way!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,019 reviews
Location 9.5
Price from
R$ 898.89
1 night, 2 adults

Lighthouse Inn

Hotel in Cannon Beach

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away.

T
Tricia
From
Canada
Close to beach and town. Cute 1 bedroom with good kitchenette set up
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 281 reviews
Location 9.2
Price from
R$ 898.89
1 night, 2 adults

Cannon Beach Hotel Collection

Hotel in Cannon Beach

Cannon Beach Hotel Collection has accommodations in Cannon Beach near Coaster Theatre and Les Shirley Park. This 4-star hotel offers free WiFi.

T
Tiffany
From
United States
The location to the beach, it’s within walking distance. The room is comfortable for 4 people and the bed was comfortable too. The kids enjoyed being able to turn on the fireplace. Especially, since we live in New Orleans.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 327 reviews
Location 9.3
Price from
R$ 787.03
1 night, 2 adults

Inn at Haystack Rock

Cannon Beach

Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms located around two garden courtyards. All rooms feature a fully equipped kitchenette.

O
Outlaw
From
United States
Location is within walking distance of downtown and the area was quite. Value was great and the bed was comfortable.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 787 reviews
Location 9.3
Price from
R$ 720.44
1 night, 2 adults

Motel 6-Seaside, OR

Seaside (Near Cannon Beach)

Located in Seaside, Oregon, this hotel is 4 minutes’ walk away from Seaside Golf Course. It offers air-conditioned guestrooms furnished with thoughtful amenities, including expanded cable TV channels....

E
Elvira
From
Canada
It is a very nice place, clean and quiet. Front desk was very helpful. Definitely recommend this place!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 704 reviews
Location 8.2
Price from
R$ 393.49
1 night, 2 adults

The Drifthaven at Gearhart

Gearhart (Near Cannon Beach)

Located in Gearhart, a 8-minute walk from Del Rey Beach, The Drifthaven at Gearhart has accommodations with free bikes, free private parking, a garden and a terrace.

T
Tim
From
United States
Drifthaven is an excellent coastal destination with clean and well complemented rooms. The most amazingly comfortable king bed with goose down pillows. Abby is delightful and her communication and customer service exemplary. Abby makes a delicious rum cocktail and has so much to share about local attractions and restaurants in the immediate area. The staff at Drifthaven have thought of everything from bicycles and firewood bundles.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 107 reviews
Location 9.6
Price from
R$ 809
1 night, 2 adults

Inn at the Prom Oceanfront

Seaside (Near Cannon Beach)

Located facing Seaside Promenade, this Oregon inn offers contemporary suites with spa baths and full kitchens or kitchenettes. Seaside town center is 8 minutes’ walk away.

D
Debra
From
Canada
location was in front of beach
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 672 reviews
Location 9.1
Price from
R$ 754.11
1 night, 2 adults

The Inn at Manzanita

Manzanita (Near Cannon Beach)

Located in Manzanita, within a 2-minute walk of Manzanita Beach and 14 miles of Haystack Hill State Park, The Inn at Manzanita has accommodations with a garden and free WiFi throughout the property as...

T
Teresa
From
United States
Good location, cute room, dog friendly
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 5 reviews
Location 9.0
Price from
R$ 1,329.71
1 night, 2 adults

The Seaside Oceanfront Inn

Seaside (Near Cannon Beach)

On the beach and adjacent to the Promenade, this Seaside inn features a gourmet restaurant and free Wi-Fi in all rooms. Downtown Seaside and Seaside Aquarium are a 5-minute walk away.

J
Jane
From
United States
Comfortable room, quiet setting with a wonderful view, friendly accommodating staff
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 631 reviews
Location 9.0
Price from
R$ 715.39
1 night, 2 adults
All 4-star hotels in Cannon Beach

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in Cannon Beach and surrounding area in the past month

See all