Skip to main content

Cheap hotels in Cannon Beach

Find the cheap hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best cheap hotels in Cannon Beach

Check out our selection of great cheap hotels in Cannon Beach

Filter by:

Review score

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.

N
NItzan
From
Israel
Really big anf beautiful 2 floors apartment. Great place for families! Everything was great- we enjoyed the apartment very much and also the kids There are two fool bathrooms and 2 Balconies. There is a great cafe and bakery 5 minutes walk from there- Sea Level Cafe- really recommand it!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 459 reviews
Price from
$130.90
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.

G
Glenda
From
Costa Rica
Cozy hotel. Few steps away from the beach. Rooms are nice the fireplace is the star. It was perfectly clean. Very kind staff. We stayed 2 night in Jan 2026 lucky to say we had sunny day in winter.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 316 reviews
Price from
$189
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.

D
DWMill
From
United States
Our whole stay exceeded our expectations! Coming during the “off-season”, it was a bargain for such a cute place and being close to town. Highly recommended!
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 720 reviews
Price from
$123.76
1 night, 2 adults

Lanai at the Cove

Seaside (Near Cannon Beach)

Offering a seasonal outdoor pool and views of the sea, Lanai at the Cove is oceanfront and located in Seaside in the Oregon Region, 1.1 mi from Elmer Feldenheimer State Park.

I
Ireny
From
Egypt
Hospitality Room cleanliness Access to the beach Room is renewed and cozy
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 503 reviews
Price from
$121.70
1 night, 2 adults

Manzanita Oceanfront Inn

Manzanita (Near Cannon Beach)

Located in Manzanita, within a few steps of Manzanita Beach and 14 miles of Haystack Hill State Park, Manzanita Oceanfront Inn provides accommodations with barbecue facilities and free WiFi throughout...

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 8 reviews
Price from
$122.57
1 night, 2 adults

3 Bedroom Beach Oasis - HOT TUB - Pet Friendly

Seaside (Near Cannon Beach)

A 7-minute walk from Seaside Beach in Seaside, 3 Bedroom Beach Oasis - HOT TUB - Pet Friendly provides accommodations with access to a hot tub.

M
Maxine
From
United States
Gated backyard was a plus for our puppy Mimi & Kids. Very beautiful house and good neighborhood. It was close to where our son had his basketball tournament so very convenient. The karaoke was a plus kids got to sing downstairs. The walk to the beach was a plus also.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 7 reviews
Price from
$407.15
1 night, 2 adults

Sea Glass Inn

Seaside (Near Cannon Beach)

Located within 9.1 miles of Haystack Hill State Park and 2.8 miles of Elmer Feldenheimer State Park, Sea Glass Inn has rooms in Seaside.

S
Solomon
From
United States
Two bedroom suite very convenient and cozy, convenient location, super comfy, climate controlled, free goodies in the lobby 24/7, easy communication with staff, easy parking, pretty much perfect in every way.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 55 reviews
Price from
$205
1 night, 2 adults

Starry Night Inn

Seaside (Near Cannon Beach)

Located in Seaside, within a 8-minute walk of Seaside Beach and 1.4 miles of Seaside Golf Course, Starry Night Inn has accommodations with a shared lounge and free WiFi throughout the property as well...

F
Fishbein
From
United States
Modern amenities with a home feel.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 47 reviews
Price from
$148.92
1 night, 2 adults

River Inn at Seaside

Seaside (Near Cannon Beach)

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

C
Cheyenne
From
Canada
Clean nice lobby and rooms. Good breakfast buffet with river view.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,012 reviews
Price from
$138
1 night, 2 adults

The Ocean Front at Seaside

Seaside (Near Cannon Beach)

Beachfront Location: The Ocean Front at Seaside is located directly on the Promenade, steps from the beach, and within easy walking distance of downtown Seaside’s shops and restaurants.

S
Safa
From
Saudi Arabia
Everything was amazing! The staff in the reception (Mary) was kind and helpful and very friendly.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,245 reviews
Price from
$132
1 night, 2 adults
All cheap hotels in Cannon Beach

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Cannon Beach and surrounding area in the past month

See all

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 720 reviews

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 459 reviews

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 315 reviews

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 8 reviews

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Seaside

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

Popular with guests booking cheap hotels in Seaside

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 503 reviews

Great access to the city center. Check these cheap hotels in Cannon Beach and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3 reviews

Haystack Hideaway is located in Cannon Beach, just 4.9 miles from Necanicum Guard Station and 7.8 miles from Seaside Golf Course. The vacation home has access to a restaurant.

Stay connected in Cannon Beach and nearby. Cheap hotels with free Wifi

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 503 reviews

Offering a seasonal outdoor pool and views of the sea, Lanai at the Cove is oceanfront and located in Seaside in the Oregon Region, 1.1 mi from Elmer Feldenheimer State Park.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 869 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.

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

Robars offers accommodations in Tolovana Park, 1.7 miles from Haystack Gallery and 5.8 miles from Necanicum Guard Station.

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

Sunset Cove by AvantStay offers accommodations in Arch Cape, 4.5 miles from Haystack Hill State Park and 5.7 miles from Haystack Gallery.

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

A 5-minute walk from Arch Cape Beach in Arch Cape, Modern Arch Cape Home: Ocean View, Steps to Beach! features accommodations with access to a hot tub and spa center.

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

A few steps from Arch Cape Beach in Arch Cape, Four Bears by AvantStay offers accommodations with access to a hot tub.

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

Surf and Sand Dollars offers accommodations in Seaside, a 6-minute walk from Seaside Beach and 0.7 miles from Seaside Golf Course.

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

Grey Oak by AvantStay is located in Seaside, just 3.9 miles from Necanicum Guard Station and 7.2 miles from Haystack Gallery.

Enjoy breakfast in Cannon Beach and nearby

See all

S.S. Rose Haven

Arch Cape
Breakfast options
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews

S.S. Rose Haven is located in Arch Cape, just a few steps from Arch Cape Beach and 5.1 miles from Haystack Hill State Park.

Whaler's Point

Seaside
Breakfast options
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 12 reviews

A 17-minute walk from Seaside Beach in Seaside, Whaler's Point features accommodations with access to spa facilities. The vacation home has access to a restaurant. A public car park is located nearby.

Lallybroch Cottage

Seaside
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Just a 5-minute walk from Seaside Beach and 300 yards from Seaside Golf Course, Lallybroch Cottage features accommodations in Seaside with a garden.

Casa Bella

Arch Cape
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

A 2-minute walk from Arch Cape Beach in Arch Cape, Casa Bella offers accommodations with access to a hot tub.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews

Fairway and Far Away offers accommodations in Seaside, a 6-minute walk from Seaside Beach and 200 yards from Seaside Golf Course. The vacation home has access to a restaurant.

FAQ about cheap hotels in Cannon Beach

On average, a cheap hotel in Cannon Beach costs $277 per night (based on Booking.com prices).
Many families visiting Cannon Beach enjoyed staying at Webb's Scenic Surf, The Wayside Inn, and Ecola Creek Lodge.
Webb's Scenic Surf, The Wayside Inn, and Beach Bungalow 4 are some of our most popular cheap hotels in Cannon Beach.
The Wayside Inn, Webb's Scenic Surf, and Tolovana Inn have received great reviews from guests in Cannon Beach about the views from these cheap hotels.

Cheap hotels that guests love in Cannon Beach

See all
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 720 reviews
Excellent location and very clean and comfortable bed. Spacious parking and well maintained outside area.
Guest review byKatie
Young couple