Skip to main content

Cheap hotels in Cannon Beach

Find the cheap hotels that appeal to you the most

The best cheap hotels in Cannon Beach

Check out our pick of great cheap hotels in Cannon Beach

Filter by:

Review score

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.

R
Ruberlin
From
United States
it's my second time in the hotel, i like it very much.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 274 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, 140 reviews
Price from
US$219
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.

L
Laurel
From
Switzerland
Room with a view of the beach- only steps away. Very clean and comfortable room (nicely decorated) with a well stocked kitchen. Lovely indoor salt pool and hot tub. Darling little bunny rabbits hopping around the yard….🤗
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 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.

A
Alice
From
United Kingdom
Great location - right on the beach front. Staff were lovely, and our room was clean.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 546 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.

A
Alba
From
United States
We arrived late for check-in, after the office had already closed at 8 PM, and everything was perfectly organized so we could easily pick up our key at any time. It was such a relief after a long day of traveling, and a clear sign of how thoughtful and competent the staff is. The room was spacious, spotless, and beautifully maintained, and the atmosphere throughout the place felt peaceful and welcoming. In the morning, the fresh cookies available to take were absolutely delicious — a lovely touch that made the stay feel even more special. I truly wish we could have stayed more than one night. It’s the kind of place that makes you feel at home from the very first moment. We will definitely be back!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 553 reviews
Price from
US$106
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 situated around two garden courtyards. All rooms feature a fully equipped kitchenette.

L
LUATONYA
From
United States
Very Clean, customer Service was amazing The after hours service was 100% the best Very close to beach, shopping was right at the front door!!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 795 reviews
Price from
US$138.03
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 situated in Seaside in the Oregon Region, 1.7 km from Elmer Feldenheimer State Park.

J
Jennifer
From
United States
Gorgeous view especially sunsets. Very private area but close enough to the boardwalk. My favorite thing to do is watch the surfers on the balcony.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 509 reviews
Price from
US$119.90
1 night, 2 adults

Sandy Cove Inn

Seaside (Near Cannon Beach)

A short 2-minute walk from a beach on the Pacific Ocean, Sandy Cove Inn is located in Seaside, Oregon. Free WiFi access and free parking are available on site at this family owned motel.

A
Anna
From
Slovakia
The location is very nice, big sandy beach and a long promenade, a lot of cafes and restaurants around. The rooms are well decorated. Caring staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 635 reviews
Price from
US$89
1 night, 2 adults

Sea Glass Inn

Seaside (Near Cannon Beach)

Sea Glass Inn features accommodation in Seaside near Seaside Civic Convention Center and Seaside Aquarium.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 48 reviews
Price from
US$126.72
1 night, 2 adults

Starry Night Inn

Seaside (Near Cannon Beach)

Set in Seaside, within 700 metres of Seaside Beach and 2.8 km of Seaside Golf Course, Starry Night Inn offers accommodation with a shared lounge and free WiFi throughout the property as well as free...

M
Mary Jane
From
United States
very clean and a safe and convenient cabin
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 52 reviews
Price from
US$121.60
1 night, 2 adults
All cheap hotels in Cannon Beach

Top picks for Cannon Beach hotels

Explore our most popular hotels in Cannon Beach

Filter by:

Review score

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.

R
Ruberlin
From
United States
it's my second time in the hotel, i like it very much.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 274 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, 140 reviews
Price from
US$219
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.

L
Laurel
From
Switzerland
Room with a view of the beach- only steps away. Very clean and comfortable room (nicely decorated) with a well stocked kitchen. Lovely indoor salt pool and hot tub. Darling little bunny rabbits hopping around the yard….🤗
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 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.

A
Alice
From
United Kingdom
Great location - right on the beach front. Staff were lovely, and our room was clean.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 546 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.

A
Alba
From
United States
We arrived late for check-in, after the office had already closed at 8 PM, and everything was perfectly organized so we could easily pick up our key at any time. It was such a relief after a long day of traveling, and a clear sign of how thoughtful and competent the staff is. The room was spacious, spotless, and beautifully maintained, and the atmosphere throughout the place felt peaceful and welcoming. In the morning, the fresh cookies available to take were absolutely delicious — a lovely touch that made the stay feel even more special. I truly wish we could have stayed more than one night. It’s the kind of place that makes you feel at home from the very first moment. We will definitely be back!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 553 reviews
Price from
US$106
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 situated around two garden courtyards. All rooms feature a fully equipped kitchenette.

L
LUATONYA
From
United States
Very Clean, customer Service was amazing The after hours service was 100% the best Very close to beach, shopping was right at the front door!!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 795 reviews
Price from
US$138.03
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 situated in Seaside in the Oregon Region, 1.7 km from Elmer Feldenheimer State Park.

J
Jennifer
From
United States
Gorgeous view especially sunsets. Very private area but close enough to the boardwalk. My favorite thing to do is watch the surfers on the balcony.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 509 reviews
Price from
US$119.90
1 night, 2 adults

Sandy Cove Inn

Seaside (Near Cannon Beach)

A short 2-minute walk from a beach on the Pacific Ocean, Sandy Cove Inn is located in Seaside, Oregon. Free WiFi access and free parking are available on site at this family owned motel.

A
Anna
From
Slovakia
The location is very nice, big sandy beach and a long promenade, a lot of cafes and restaurants around. The rooms are well decorated. Caring staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 635 reviews
Price from
US$89
1 night, 2 adults

Sea Glass Inn

Seaside (Near Cannon Beach)

Sea Glass Inn features accommodation in Seaside near Seaside Civic Convention Center and Seaside Aquarium.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 48 reviews
Price from
US$126.72
1 night, 2 adults

Starry Night Inn

Seaside (Near Cannon Beach)

Set in Seaside, within 700 metres of Seaside Beach and 2.8 km of Seaside Golf Course, Starry Night Inn offers accommodation with a shared lounge and free WiFi throughout the property as well as free...

M
Mary Jane
From
United States
very clean and a safe and convenient cabin
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 52 reviews
Price from
US$121.60
1 night, 2 adults
All cheap hotels in Cannon Beach

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Cannon Beach and surroundings in the past month

See all

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 29 reviews

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Popular with guests booking cheap hotels in Cannon Beach

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

Enjoy breakfast in Cannon Beach and nearby

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

Driftwood

Cannon Beach
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Situated in Cannon Beach, 200 metres from Cannon Beach and 1.3 km from Haystack Hill State Park, Driftwood features a restaurant. Guests can benefit from a balcony and a children's playground.

Blue Paradise

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

Boasting accommodation with a balcony, Blue Paradise is situated in Cannon Beach. Guests can benefit from a terrace and a picnic area. The property features a restaurant with an outdoor dining area.

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

Cannon Beach Cottage is located in Cannon Beach, less than 1 km from Cannon Beach, 2 km from Haystack Hill State Park, as well as 4.1 km from Haystack Gallery.

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

South Hampton House is set in Tolovana Park, 1 km from Cannon Beach, 2.1 km from Haystack Hill State Park, as well as 4.2 km from Haystack Gallery.

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

Sunset Cove by AvantStay Beachfront w Balcony is located in Arch Cape, 7.2 km from Haystack Hill State Park, 9.1 km from Haystack Gallery, and 15 km from Necanicum Guard Station.

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

Offering a spa and wellness centre and sea view, Modern Arch Cape Home Ocean View, Steps to Beach! is located in Arch Cape, 400 metres from Arch Cape Beach and 8.1 km from Haystack Hill State Park.

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 509 reviews

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

From US$137.39 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set in Arch Cape and only 100 metres from Arch Cape Beach, Four Bears by AvantStay Walk to Beach Hot Tub Ocean View offers accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 16 reviews

Situated in Seaside in the Oregon region, with Seaside Beach and Seaside Golf Course nearby, Seaside Cove Vue features accommodation with free WiFi and free private parking.

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

Grey Oak by AvantStay Coastal Charm Near Beach Golf is set in Seaside, 400 metres from Seaside Golf Course, 6.3 km from Necanicum Guard Station, as well as 12 km from Haystack Gallery.

FAQ about cheap hotels in Cannon Beach

Cheap hotels that guests love in Cannon Beach

See all
Avg. price/night: US$122.08
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 reviews
Location
Guest review by
Rogalsky
Group
Avg. price/night: US$105.28
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 553 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
Avg. price/night: US$105.28
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 553 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$122.08
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 reviews
We stayed in the Thunderbird Motel, which is just a short walk from Cannon Beach. What more could one want? A small refrigerator in the room, maybe? Some of the rooms have fabulous views. Ours did not and hence it was a little cheaper...but still not inexpensive. If you have the cash, buy the view. Still, the hotel is a very short walk from the beach and not far from Haystack. Again, what more could you want? Spectacular beach and down the way, a nice town with some good restaurants.
Guest review by
Mary Jane
Young couple
Avg. price/night: US$122.08
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,905 reviews
Excellent location, right on the beach. Friendly and helpful staff. Very clean. Loved the pool. Lots of parking spots.
Guest review by
Joanna
Family with young children
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 488 reviews
Amazing location. Very clean and cared for rooms, unique experience, far more interesting than a generic room.
Guest review by
Matilda
Family with young children