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

Three-Star Hotels in Cannon Beach

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

The best three-star hotels in Cannon Beach

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

Filter by:

Review score

Webb's Scenic Surf

Hotel in Downtown Cannon Beach, Cannon Beach

Attractively set in the centre of Cannon Beach, Webb's Scenic Surf features free WiFi, a garden and free private parking for guests who drive.

B
BEVERLY
From
United States
delightfully surprised with a beautiful view of the ocean and cleanliness of the room.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 483 reviews
Price from
US$139
1 night, 2 adults

Hallmark Resort in Cannon Beach

Hotel in Cannon Beach

Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre.

K
Kimberly
From
United States
This location is EVERYTHING! we left our car and walked over to Pelican Brewing for dinner and then back. To wake up to these views was the highlight of our entire trip so far. The resort is so cute, clean, welcoming and cozy. The staff were great.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 451 reviews
Price from
US$192.78
1 night, 2 adults

The Wayside Inn

Hotel in Cannon Beach

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck.

E
Eva Migon
From
Canada
We loved to stay at this hotel. Close to the beach , spacious room with comfortable bed, very clean. Close to the restaurants and we would go back without hesitation.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 260 reviews
Price from
US$119
1 night, 2 adults

Schooner's Cove Inn

Hotel in Downtown Cannon Beach, Cannon Beach

This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.

R
Rashmi
From
Canada
Excellent location for a perfect gateway
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 148 reviews
Price from
US$219
1 night, 2 adults

Surfsand Resort

Cannon Beach

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site.

T
Tonia
From
Australia
The location to the Haystack Rock and beach plus Cannon Beach town centre with all of its art galleries and stores. Very friendly staff and the Wayward Restaurant across the road was wonderful.The complimentary bonfire with smores was an added bonus.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 471 reviews
Price from
US$249
1 night, 2 adults

The Waves

Hotel in Downtown Cannon Beach, Cannon Beach

The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.

T
Tanya
From
United States
We appreciated how clean it was. It was super close to the beach and coffee shop. We definitely loved how close it was to the shops and restaurants. We didn't use our car much during our stay. It was great!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 558 reviews
Price from
US$130.90
1 night, 2 adults

Ecola Creek Lodge

Cannon Beach

Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player, and free private parking is also provided.

M
Marcella
From
United Kingdom
brilliant showers! comfortable beds, good location, lots of plugs in the room.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 583 reviews
Price from
US$106
1 night, 2 adults

Rivertide Suites

Seaside (Near Cannon Beach)

A 5-minute walk from the Seaside Aquarium in Oregon, this riverfront accommodation offers a gym. The comfortably furnished units include a full kitchen and an in-unit launderette.

J
Jarina
From
Finland
We got upgraded to a bigger suite! It was really nice and fresh, and close to the restaurants and everything nearby. Friendly staff and good parking. Would definitely stay again!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,586 reviews
Price from
US$104.72
1 night, 2 adults

Hi Tide Oceanfront Inn

Seaside (Near Cannon Beach)

This Seaside, Oregon resort offers guests an indoor heated pool and a hot tub. Located off Highway 101, Lewis and Clark National Historical Park is 20-minutes’ drive away.

B
BALABAI OLEKSII
From
Ukraine
My car was broken and they cancelled reservation without charge. Very good guys.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,171 reviews
Price from
US$79.20
1 night, 2 adults

McMenamins Gearhart Hotel

Gearhart (Near Cannon Beach)

Situated in Gearhart, 400 metres from Del Rey Beach, McMenamins Gearhart Hotel features accommodation with a shared lounge, free private parking, a restaurant and a bar.

R
Retired Barry
From
Canada
Eclectic, felt high end without being fancy or stuffy. The downstairs pub was cozy and wonderful on a rainy day. We had breakfast there and hung out for a couple hours on our laptops and nobody came in, but they kept filling our coffee. We had never heard of this place but will definitely be back here or another one of their properties.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 131 reviews
Price from
US$129
1 night, 2 adults
All three-star hotels in Cannon Beach

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

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

See all

3 star hotels that guests love in Cannon Beach

See all
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 583 reviews
    We stayed in the Ecola Creek Lodge for 2 nights. It was in a good location for the town, probably a 10 minute walk to the start of the restaurants and shops etc. Haystack Rock was about a 30 minute walk down through the town. Plenty of parking outside the front of the Lodge.
    Guest review by
    JOHN
    Young couple
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 583 reviews
    Super friendly staff, location on the edge of town but still walking distance to all shops and restaurants. Close to 101 and Ecola state park. Guest laundry was handy.
    Guest review by
    Robert
    Solo traveller
  • Avg. price/night: US$228.49
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 451 reviews
    Fab location right on the beach, friendly and helpful staff, great shops and restaurants within walking distance. Very clean, nice to have a pool.
    Guest review by
    Jane
    Young couple