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

Four-Star Hotels in Cannon Beach

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

The best four-star hotels in Cannon Beach

Check out our pick of great four-star hotels in Cannon Beach

Filter by:

Review score

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.

K
Keara
From
Switzerland
Staff was super friendly and helpful. The lobby has free beach chairs, blankets and towels. They also have tons of dvds, games and free cookies! Room was spacious and clean. The small kitchette had basic utensils, great living space, good size shower. The breakfast was pretty good. Overall excited our expectations.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 280 reviews
Price from
US$169
1 night, 2 adults

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.

F
Faidra
From
Netherlands
A perfect stay! The inn is located at a very good location for accessing the Cannon Beach and the most picturesque views of the Haystack Rock. It is a bit further away from the restaurants and cafes though. The room was spacious, quiet and with very comfortable beds. Added bonus: the complementary homemade delicious cookies baked by the staff every day and the cute bunnies going around the gardens! Breakfast could have been a bit better though (it was a standard motel-type continental breakfast).
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 998 reviews
Price from
US$169
1 night, 2 adults

Cannon Beach Hotel Collection

Hotel in Cannon Beach

Cannon Beach Hotel Collection is set in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course. This 4-star hotel offers free WiFi.

M
MICHELLE
From
United States
The room exceeded our expectations,, it was gorgeous. It took us less than 60 seconds to walk to the beach. We will be back.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 339 reviews
Price from
US$139
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 situated around two garden courtyards. All rooms feature a fully equipped kitchenette.

B
Brot1987
From
Canada
This place was great. It was too bad we only stayed for 1 night. Huge room, clean, large tub in the bathroom. Cute little courtyard outside, modern and gave some beachy vibes. The town itself is pretty cool. Make sure you get to Public House brewing, it was the best beer we had on the west coast. Pizza-a-feta for some of the best pizza around and "The Smokehouse" for an amazing brisket sandwich.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 787 reviews
Price from
US$138.03
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....

B
BILLY
From
United States
Great motel 6 definitely the best motel 6 I've ever stayed at
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 721 reviews
Price from
US$73.98
1 night, 2 adults

The Drifthaven at Gearhart

Gearhart (Near Cannon Beach)

Situated in Gearhart, 700 metres from Del Rey Beach, The Drifthaven at Gearhart features accommodation with free bikes, free private parking, a garden and a terrace.

C
CARL-ADAM PETER
From
Norway
Beautiful rooms, execellent service. Quiet surroundings and easily accessible. Close to the beach and great atmosphere
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 113 reviews
Price from
US$134.10
1 night, 2 adults

Inn at the Prom Oceanfront

Seaside (Near Cannon Beach)

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

R
Robert
From
Australia
Quiet and close to the beach and main part of town. Lovely little cottage with decent space for its size. Mary at the Front Desk was a delight and the housekeeping team were so kind and helpful. Would definitely stay again.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 684 reviews
Price from
US$141.78
1 night, 2 adults

The Inn at Manzanita

Manzanita (Near Cannon Beach)

Set in Manzanita, within 200 metres of Manzanita Beach and 23 km of Haystack Hill State Park, The Inn at Manzanita offers accommodation with a garden and free WiFi throughout the property as well as...

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 8 reviews
Price from
US$250
1 night, 2 adults

The Seaside Oceanfront Inn

Seaside (Near Cannon Beach)

Located 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 is 5 minutes’ walk away.

B
Brodie
From
Canada
Such a beautiful inn, really enjoyed our dinner and stay here!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 606 reviews
Price from
US$269
1 night, 2 adults
All four-star hotels in Cannon Beach

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Cannon Beach and surroundings in the past month

See all