Skip to main content

Hotels near Cannon Beach, Cannon Beach

Enter your dates to see the latest prices and deals for Cannon Beach hotels

Featured hotels near Cannon Beach

Filter by:

Star rating
Review score

Lighthouse Inn

Cannon Beach (850 ft from 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, 279 reviews
Price from
US$169
1 night, 2 adults

Hallmark Resort in Cannon Beach

Cannon Beach (1,300 ft from 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.3
Superb - What previous guests thought, 448 reviews
Price from
US$192.78
1 night, 2 adults

Schooner's Cove Inn

Cannon Beach (2,950 ft from 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, 147 reviews
Price from
US$219
1 night, 2 adults

Inn at Cannon Beach

Cannon Beach (1.2 mi from 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, 993 reviews
Price from
US$169
1 night, 2 adults

The Wayside Inn

Cannon Beach (1.3 mi from 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, 262 reviews
Price from
US$119
1 night, 2 adults

Rivertide Suites

Seaside (8 mi from 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.8
Fabulous - What previous guests thought, 1,583 reviews
Price from
US$104.72
1 night, 2 adults
See more properties near Cannon Beach

Most booked hotels near Cannon Beach in the past month

See all

Number 1Booked hotel near Cannon Beach

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

Number 2Booked hotel near Cannon Beach

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

Number 3Booked hotel near Cannon Beach

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 721 reviews

Number 4Booked hotel near Cannon Beach

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

Number 5Booked hotel near Cannon Beach

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

Number 6Booked hotel near Cannon Beach

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

Number 7Booked hotel near Cannon Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 684 reviews

Number 8Booked hotel near Cannon Beach

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

Number 9Booked hotel near Cannon Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 538 reviews

Number 10Booked hotel near Cannon Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,164 reviews

Enjoy breakfast at the hotels near Cannon Beach

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

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.

From US$112.49 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 113 reviews

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.

From US$136.98 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 934 reviews

Located in the centre of Seaside and overlooking the Necanicum River, River Inn at Seaside features an indoor swimming pool and a hot tub.

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

Kathryn Riverfront Inn, an Ascend Collection Hotel is ideally located at the end of the Lewis and Clark National Historic Trail on the Necanicum River.This Seaside, OR hotel is nestled in the heart of...

From US$129.09 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 916 reviews

Located just off Highway 101, this Seaside hotel features an indoor pool and rooms equipped with a DVD player and free Wi-Fi. The Seaside Aquarium is within walking distance.

From US$108 per night

SALTLINE

Hotel in Seaside
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 819 reviews

Set in Seaside, 300 metres from Seaside Beach, SALTLINE offers accommodation with free bikes, free private parking and a fitness centre.

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

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.

From US$131.31 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 551 reviews

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.

From US$159.74 per night

Budget hotels near Cannon Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 254 reviews

Located within 2 minutes’ walk from both the Seaside Beach Promenade and Carousel Mall, this Seaside motel offers guest rooms with free Wi-Fi. The motel is 2.2 km from Seaside Golf Course.

From US$90 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 721 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$82.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 14 reviews

The Sea Lion is set in Seaside, within 3.9 km of Seaside Golf Course and 8.6 km of Necanicum Guard Station.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 8 reviews

Featuring a restaurant, Ocean Delight is located in Warrenton in the Oregon region, a few steps from Del Rey Beach and 12 km from Seaside Golf Course.

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

Located within 8.8 km of Necanicum Guard Station and 14 km of Haystack Gallery, Surf Casita offers rooms in Seaside.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Boasting a restaurant, Baerfoot Bungalow is set in Cannon Beach in the Oregon region, 200 metres from Cannon Beach and 700 metres from Haystack Hill State Park.

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.

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

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

Hotels with great access to Cannon Beach!

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 387 reviews

Situated in Seaside, 100 metres from Seaside Beach, Ashore Hotel features accommodation with free bikes, free private parking and a bar.

From US$123.75 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 376 reviews

Facing the Pacific Ocean, this beachfront inn is just 10 minutes’ walk from the centre of Seaside, Oregon. Freshly baked cookies are offered to guests upon arrival at Inn of the Four Winds.

From US$128.76 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews

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...

From US$250.76 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 783 reviews

This beachfront Oregon hotel features an indoor pool and hot tub. It offers guest rooms with free Wi-Fi and free guest parking. Seaside Aquarium is 3 minutes’ walk away.

From US$97.01 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 7 reviews

Set in Manzanita, 200 metres from Manzanita Beach, The Spinn offers accommodation with free WiFi and free private parking.

From US$161.56 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,164 reviews

Offering free WiFi, Coast River Inn is located in Seaside, within 500 metres of Seaside Carousel Mall.

From US$108 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 924 reviews

This beachfront Seaside hotel features an indoor swimming pool and guest rooms with free Wi-Fi. The Seaside Family Fun Park is less than 2 miles away.

From US$122.63 per night

Planning a trip to see the Cannon Beach? Check out the latest reviews and scores

10

I LOVED Cannon Beach.

I LOVED Cannon Beach. We stayed up on the “North Cannon Beach”. It’s also known as Chapman Beach. At low tide it was very easy to walk across the mouth of Ecola Creek and continue the walk. On the north side there are dunes instead of buildings! It’s much quieter and serene. I think the most important things is to respect the dunes. Stay on the paths. Don’t pull out any plants. They help hold the sand dunes together. There’s a better way of explaining this. Some places where I come from the dunes are off limits other than one main walkway to the water. Cannon Beach should be very proud of the care they give the beaches ( patrolled well) at low tide ) The Haystack Rock Awareness Program (HRAP) provides interpretive programs at Haystack Rock during low tide, particularly during the breeding season for birds. No one is allowed access to rocks or tide pools. It’s amazing there. I encountered a lot of pelicans particularly at the mouth of Ecola Creek. Awesome.
Guest review by
Helonwheels
Canada
10

Best beach ever! Silky sand, fires on the beach.

Best beach ever! Silky sand, fires on the beach. Easy access if your in a lodging nearby. (Recommendation to stay at "Inn on Cannon Beach"...as they also provided towels and chairs for beach.
Guest review by
Roger
United States

People are talking about Cannon Beach! Explore guest hotel reviews featuring "Cannon Beach"

See all
From US$193.76 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,956 reviews
A really lovely hotel right on Cannon Beach, which is stunning. The staff were friendly and helpful and our room was a good size, so clean and a super comfortable bed. We enjoyed visiting the town which was quite busy but with lovely shops. The access on to the beach was amazing and we wish we could have stayed longer.
Guest review by
Ann
United Kingdom
From US$142.61 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 789 reviews
Fantastic location in Cannon Beach! Good shower and comfortable bed. Would stay here again.
Guest review by
Charlotte
Netherlands
From US$193.76 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,956 reviews
Hotel in Toplage direkt am Cannon Beach unweit der Bird Rock Felsen
Guest review by
Andreas
Germany
From US$201.50 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 989 reviews
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).
Guest review by
Faidra
Netherlands
From US$156.95 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 338 reviews
The location was perfect. Just a short walk to the center of Cannon Beach. We stayed in one of the apartments and had everything we needed. 2 min walk to the beach .
Guest review by
Eva
Canada
From US$152.32 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 581 reviews
Easy walk into Cannon Beach. Cute little beach stay with parking.
Guest review by
kerrie
United Kingdom
From US$205.53 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 448 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
United States
From US$178.99 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 279 reviews
Beautiful Inn in very nice location only a few steps from the beach and all the restaurants etc. The suites were very well equipped, spacious and cozy (with the fireplace). Check in at the Inn @ Cannon Beach was easy and very welcoming!
Guest review by
Stefanie
Austria
From US$133.28 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 262 reviews
Convenient to go to the Cannon Beach.
Guest review by
Henry
Canada
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 54 reviews
The location is great for walking to the beach, art gallery/cafe, Cannon Beach hotel has a great bistro. That was really good. I loved the frogs croaking in the outside pond! The cottages are very cute to look at! Our #2 cottage was clean The cottage was well-equipped with microwave, toaster oven, fridge, cutlery, dishes, etc.
Guest review by
Patricia
Canada

What guests said about Cannon Beach:

the shopping at Cannon Beach was relaxing, great selection...

the shopping at Cannon Beach was relaxing, great selection of small shops on a lovely main street
Guest review by
Shirley
Canada