Skip to main content

Cheap hotels in Cannon Beach

Find the cheap hotels that appeal to you the most

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, 314 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, 719 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, 497 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.4
Wonderful - What previous guests thought, 5 reviews
Price from
$122.57
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.3
Wonderful - What previous guests thought, 46 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,009 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,250 reviews
Price from
$123.20
1 night, 2 adults

Rivertide Suites

Seaside (Near Cannon Beach)

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

A
Amanda
From
Canada
Liked the room. Was offered an upgrade for a king river view/separate room. Kids had pull out. Plenty of room. Comfortable, clean kitchen, laundry was a bonus. Kids loved the jetted tub. Def a comfortable stay! Enjoyed the easy breakfast option for a busy day ahead! Friendly staff.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,428 reviews
Price from
$105.92
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, 719 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, 314 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 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 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, 863 reviews

Popular with guests booking cheap hotels in Seaside

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 556 reviews

Enjoy breakfast in Cannon Beach and nearby

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

A 4-minute walk from Cannon Beach in Cannon Beach, Hidden Villa Cottage #5 - The Sunflower Cottage provides accommodations with access to spa facilities. The vacation home has access to a restaurant.

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.

Robars

Tolovana Park
Breakfast options
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.

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.

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.

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.

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, 497 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, 863 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 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.

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.

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.

FAQ about cheap hotels in Cannon Beach

Cheap hotels that guests love in Cannon Beach

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