Skip to main content

Places to Stay in Cannon Beach

Find the places to stay that appeal to you the most

The best places to stay in Cannon Beach

Check out our pick of great places to stay 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, 269 reviews
Price from
US$159
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.

J
Johannes
From
Canada
Had the most comfortable stay at this Inn. The room was clean, close to the beach, staff were uber friendly and if I could, I would extend my stay even longer. I cannot recommend this Inn more.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 967 reviews
Price from
US$159
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
Karen
From
Canada
Beautiful location, great staff. So comfortable!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 439 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.

Z
Zhiyi
From
Singapore
Good location, close to good restaurants,clean rooms and staff. Worth it! No elevators but not a big deal for me!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 266 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.

S
Sharon
From
United States
Breakfast? I liked the location
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 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.

A
Alexandre
From
Switzerland
Very nice hotel just facing the beach with view on the haystack. The staff is extremely friendly. Several activities are proposed such as bonfires on the beach, our kids loved it. The swimming pool is nice too.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 481 reviews
Price from
US$249
1 night, 2 adults

Beach Bungalow 4

Cannon Beach

Set in Cannon Beach and only 500 metres from Cannon Beach, Beach Bungalow 4 offers accommodation with inner courtyard views, free WiFi and free private parking.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$191.25
1 night, 2 adults

Tolovana Inn

Cannon Beach

Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot tub, and sauna are available on-site.

Y
Yaritza
From
Puerto Rico
La habitación súper cómoda y limpia. La vista al mar era espectacular.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
Price from
US$119
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.

R
Robert
From
France
Beachfront, great fireplace, lovely big bed
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 544 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.

L
Lina
From
China
It's great considering its price and location. The room is clean and spacious with a sofa. The view is great with garden and beach from the balcony. It’s relaxing. We enjoyed our stay at this lodge.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
Price from
US$106
1 night, 2 adults
All places to stay in Cannon Beach

Most booked places to stay in Cannon Beach and surroundings in the past month

See all

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 335 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 269 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 544 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 439 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 481 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 967 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 787 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 266 reviews

Popular with guests booking places to stay in Cannon Beach

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews

Save money on places to stay in Cannon Beach and nearby – budget options available

Ecola Creek Lodge

Cannon Beach
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews

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.

From US$124.32 per night

Quality Inn Seaside

Seaside
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 539 reviews

Located 10 minutes’ walk to the beach, this Seaside hotel offers a continental breakfast. Free Wi-Fi is included in all guest rooms and common areas.

From US$72.90 per night

Motel 6-Seaside, OR

Seaside
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 739 reviews

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.

From US$71.99 per night

Situated in Cannon Beach, 400 metres from Cannon Beach and less than 1 km from Haystack Gallery, Hidden Villa Cottage #4 - The Ocean Cottage features a restaurant.

Situated in Cannon Beach, 300 metres from Cannon Beach and less than 1 km from Haystack Gallery, Hidden Villa Cottage #3 - The Garden Cottage features a restaurant and garden views.

Hidden Villa Cottage #5 - The Sunflower Cottage features a patio and is located in Cannon Beach, within just 400 metres of Cannon Beach and less than 1 km of Haystack Gallery.

Hidden Villa Cottages #4, #5, and #6 has a patio and is located in Cannon Beach, within just less than 1 km of Haystack Gallery and a 15-minute walk of Haystack Hill State Park.

Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

Hidden Villa Cottages #1, #2, and #3 features a patio and is set in Cannon Beach, within just 300 metres of Cannon Beach and less than 1 km of Haystack Gallery.

Enjoy breakfast in Cannon Beach and nearby

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 57 reviews

Offering a unique European inspired design, Arch Cape Inn and Retreat is located near Cannon Beach, Oregon. A free daily morning breakfast and free WiFi access are featured at this adult-only hotel.

From US$323.82 per night

Situated in Cannon Beach, Hidden Villa Cottage #2 - The Shell Cottage features a restaurant, 300 metres from Cannon Beach and less than 1 km from Haystack Gallery.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Cannon Beach, Hidden Villa Cottage #6 - The Starfish Cottage offers a restaurant, 400 metres from Cannon Beach and less than 1 km from Haystack Gallery.

Hidden Villa Cottages (Entire Property, Six Cottages) has a patio and is located in Cannon Beach, within just less than 1 km of Haystack Gallery and a 15-minute walk of Haystack Hill State Park.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Cannon Beach, 300 metres from Cannon Beach and less than 1 km from Haystack Gallery, Hidden Villa Cottage #1 - The Nautical Cottage features a restaurant.

Harrison Loft

Cannon Beach
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 16 reviews

Located less than 1 km from Haystack Gallery, a 13-minute walk from Haystack Hill State Park and 8.1 km from Necanicum Guard Station, Harrison Loft features accommodation set in Cannon Beach.

La Bella Vita

Cannon Beach
Breakfast options
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

La Bella Vita is situated in Cannon Beach, 200 metres from Cannon Beach, 600 metres from Haystack Gallery, and 1.5 km from Haystack Hill State Park. Guests can benefit from a patio and a picnic area.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Guesthouse Cannon Beach is situated in Cannon Beach, 8 km from Necanicum Guard Station and 13 km from Seaside Golf Course.

Great access to the city centre. Check these places to stay in Cannon Beach and nearby

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 19 reviews

Boasting a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is set in Cannon Beach, 200 metres from Cannon Beach.

From US$252 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 787 reviews

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.

From US$142.61 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 335 reviews

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.

From US$142.95 per night

Apollos Corner - Meredith Lodging is located in Cannon Beach, 1 km from Haystack Gallery, 1.2 km from Haystack Hill State Park, and 8.3 km from Necanicum Guard Station.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Cannon Beach, 50 metres from Cannon Beach and 500 metres from Haystack Gallery, Historic Haystack Cabin provides a restaurant and sea views.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Haystack Hideaway features a terrace and is situated in Cannon Beach, within just 400 metres of Cannon Beach and 500 metres of Haystack Hill State Park.

Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 2 reviews

Featuring accommodation with a patio, Haystack Views Vacation Rental is located in Cannon Beach. Guests can benefit from a balcony and a picnic area.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 reviews

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.

FAQ about places to stay in Cannon Beach

Places to stay that guests love in Cannon Beach

See all
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
Loved the location! So close to the beach but still a quiet area. It's clean hotel, a very cozy town and I must say everyone was so friendly! The staff were fantastic. Incredibly accommodating and friendly. Always a warm smile and welcome. Would absolutely recommend staying here in the future. It is dog friendly, they even provided a spare towel for the pup, a dog bowl and some treats! I have to say I was very impressed with their service.
Guest review by
Vanessa
Group
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
The location was wonderful! Beautiful place to see the sunset and walk on Cannon beach. Room was clean and newer.
Guest review by
Dwayne
Young couple
Avg. price/night: US$222.88
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 reviews
It’s a wonderful place to stay in every way. It’s right in the heart of Cannon Beach center so close to all restaurants and shops. Love the balconies, view, super clean and bright rooms.
Guest review by
Susan
Family with young children
Avg. price/night: US$124.32
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
The room was clean and comfortable and the facilities were great! Staff were very helpful. The location is good, a nice 10 minute walk into the centre.
Guest review by
Kara
Young couple
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
Fantastic location right by the beach and a lovely walk to Haystack Rock. Reception staff were welcoming and helpful.
Guest review by
Richard
Young couple
Avg. price/night: US$124.32
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
The bed was very comfy and clean! the room was very neat. the bathroom was great, all around it was a great place to stay. if i ever go on a trip to cannon again i will try to stay there again.
Guest review by
isabella
Group
Avg. price/night: US$124.32
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 571 reviews
Very good location. The garden in the center was very cute. Nice view !
Guest review by
Alexandra
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 reviews
Location right on the beach.
Guest review by
John
Young couple
Avg. price/night: US$122.08
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 266 reviews
Location, cleanliness, convenience, view. We were on the first floor with a deck and, though across the street and park, still had a view of the ocean, and could hear it, breathe it in!!
Guest review by
Kathleen
Family with young children
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
Staff friendly and helpfu,l location is amazing!, restaurant next door
Guest review by
dave
Solo traveller
Avg. price/night: US$205.53
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 439 reviews
Great location. Big, clean room. Good facilities. Friendly staff.
Guest review by
Susan
Young couple
Avg. price/night: US$222.88
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 reviews
Excellent location, nice room size.
Guest review by
Paul
Young couple
Avg. price/night: US$222.88
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 reviews
Breakfast? I liked the location
Guest review by
Sharon
Group
Avg. price/night: US$142.61
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 787 reviews
Fabulous location, pretty motel, clean. Free parking.
Guest review by
Tracey
Young couple
Avg. price/night: US$122.59
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 544 reviews
Great location - right on the beach front. Staff were lovely, and our room was clean.
Guest review by
Alice
Young couple
Avg. price/night: US$122.59
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 544 reviews
We loved the location and how close we were to the beach. The room was great, the fireplace added a lot and the room was spacious.
Guest review by
Alexa
Young couple
Avg. price/night: US$205.53
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 439 reviews
Location! There is almost no better location to Haystack Rock on Cannon Beach. Access to the beach was fantastic and close enough to walk into "town" for restaurants. The staff was welcoming and we enjoyed the warm chocolate chip cookies.
Guest review by
Jill
Group
Avg. price/night: US$167.73
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 967 reviews
Location was fantastic. Quick walk to the beach. Staff were very friendly and the fresh bakes cookies a bonus. Offered us post cards to fill out if we liked and they would mail them for us. I filled one out and they mailed it to my husband who was thrilled to receive it. A very personal touch!
Guest review by
Colleen
Group
Avg. price/night: US$142.61
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 787 reviews
Location and staff was friendly
Guest review by
Susana
Solo traveller
Avg. price/night: US$142.61
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 787 reviews
Great location and a neat little cottage for two people. Comfy bed
Guest review by
Adrian
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 reviews
I had a terrific stay! Beautiful ocean view, responsive owner, rocking WiFi, and a surprisingly complex towel folding game (see pictures). It’s a quick walk south on the beach to Haystack Rock. Great location and great place to stay. 😊
Guest review by
Beth
Solo traveller
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
Location was great
Guest review by
Aaron
Family with young children
Avg. price/night: US$193.76
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews
great location, Pet friendly, Kitchen, room layout, and beach
Guest review by
Kwong
Family with young children