Compare cheap hotels in Cannon Beach, OR from 100+ providers!
85 available hotel offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
85 Cheap hotels in Cannon Beach, OR
Cannon Beach, OR
07/20 – 07/22
$1396/nighttotal: $2792 (2 )
The Drifthaven At Gearhart
3 6
hotel , Gearhart
The Drifthaven At Gearhart is located in Gearhart, a short distance from the city center and minutes away from Columbia Beach. This 2-star lodging is a great option for travelers seeking a peaceful escape from the hustle and bustle of city life. The Drifthaven At Gearhart offers a comfortable and convenient stay with a garden, a picnic area and a barbeque area. Guests can enjoy free parking, Wi-Fi access and the convenience of being pet-friendly.
8.0 2 reviews
Cannon Beach, OR
08/03 – 08/04
$284/nightfor 1 night
Pet-friendly Stay By The Beach Steps From Seaside Aquarium & Attractions!
1 2
hotel , Seaside
This hotel is located in Seaside's city center, just steps from Seaside Beach, Carousel Mall, and Seaside Aquarium. The "Pet-friendly Stay By The Beach" offer features 150 sq. ft rooms with one bedroom and one bathroom, accommodating up to two guests, and includes daily cleaning, complimentary toiletries, a 24-inch TV, air conditioning, internet, fitness center access, and free parking, with pets welcome for an additional $15.00 per pet.
Cannon Beach, OR
06/30 – 07/06
$809/nighttotal: $4854 (6 )
Experience Seaside Serenity With A Free Parking And Beach Access!
1 2
hotel , Cannon Beach
This Cannon Beach apartment rental is located in downtown Cannon Beach, steps from Haystack Rock and a short drive from Ecola and Oswald West State Parks. The 300-square-foot unit features one bedroom, one bathroom, sleeps two guests, and includes a dishwasher, air conditioning, a 32-inch TV with standard cable, and complimentary toiletries.
8.8 3082 reviews
Cannon Beach, OR
07/26 – 07/29
$603/nighttotal: $1809 (3 )
Inn At Haystack Rock
1 4
hotel , Cannon Beach
The Inn at Haystack Rock is a 4-star hotel located just a block from the Pacific Ocean in Cannon Beach, a short walk from the charming downtown area. The hotel receives very good user ratings, with guests praising its excellent location and cleanliness. The Inn at Haystack Rock offers a peaceful garden courtyard setting with a variety of rooms, including those with private patios. Guests can enjoy amenities like a fitness center, spa, and outdoor fire pit, and the hotel is also pet-friendly.
9.4 657 reviews
Cannon Beach, OR
09/26 – 09/29
$462/nighttotal: $1386 (3 )
Schooner's Cove Inn
1 2
hotel , Cannon Beach
Schooner's Cove Inn is a beachfront lodging option in downtown Cannon Beach, located within a mile of Coaster Theater Playhouse, Haystack Rock, and Ecola State Park. The 3-star hotel offers ocean-view suites with private balconies, gas fireplaces, kitchenettes, and spacious living areas, ideal for families or groups.
8.1 2130 reviews
Cannon Beach, OR
06/29 – 07/04
$217/nighttotal: $1085 (5 )
Coast River Inn By Oyo Seaside
1 2
hotel , Seaside
The Coast River Inn by OYO Seaside is located in Seaside, Oregon, just a short walk from the Carousel Mall and within a mile of the Civic Convention Center and Seaside Aquarium. This 2-star inn has received very good user ratings for its location, cleanliness, and overall experience. The Coast River Inn offers a variety of rooms with modern amenities like flat-screen TVs, mini refrigerators, and private bathrooms. Guests can enjoy free Wi-Fi, parking, bicycle rentals, and select rooms feature kitchenettes and river views.
9.2 2456 reviews
Cannon Beach, OR
07/15 – 07/19
$601/nighttotal: $2404 (4 )
The Waves
1 2
hotel , Cannon Beach
The Waves hotel is located in downtown Cannon Beach, Oregon, just a short walk from the EVOO Cooking School and Coaster Theater Play House. This 3-star hotel has received very good user ratings. The Waves offers a comfortable place to stay with amenities like a swimming pool, hot tub, and barbecue facilities. Guests can enjoy oceanfront views from many rooms, and the hotel is close to shops and restaurants.
Cannon Beach, OR
08/20 – 08/25
$586/nighttotal: $2930 (5 )
Mcbee Cottage - Cozy Queen Room At Cannon Beach Hotel Collection! Near Beach
1 2
hotel , Cannon Beach
This Cannon Beach cottage is steps from Haystack Rock in the downtown area, offering easy access to Ecola and Oswald West State Parks. The 300-square-foot unit sleeps two, includes a dishwasher, air conditioning, daily cleaning, complimentary toiletries, a 32-inch cable TV, and is conveniently located near local shops, galleries, and attractions such as Captain Kid Amusement Park and The Buzz on Broadway.
8.0 1 review
Cannon Beach, OR
07/15 – 07/19
$688/nighttotal: $2752 (4 )
Hearthstone Inn - Clark Queen Room At Cannon Beach Hotel Collection!
1 2
hotel , Cannon Beach
The Hearthstone Inn - Clark Queen Room at Cannon Beach Hotel Collection offers a beachfront location in Cannon Beach's downtown, a 2-minute walk from Cannon Beach and a 9-minute walk from Haystack Rock, with convenient proximity to the Cannon Beach Train Station. This one-bedroom, one-bathroom lodging includes air conditioning, free Wi-Fi, a refrigerator, coffee maker, and on-site parking, accommodating up to two guests and offering easy access to outdoor barbecues and nearby whale watching opportunities.
Cannon Beach, OR
07/26 – 07/29
$737/nighttotal: $2211 (3 )
Cannon Beach Hotel - Deluxe Queen Room At Cannon Beach Hotel Collection
1 4
hotel , Cannon Beach
The Cannon Beach Hotel - Deluxe Queen Room, part of the Cannon Beach Hotel Collection, is located in downtown Cannon Beach, Oregon, steps from Haystack Rock and the beach. This 300-square-foot room offers a queen bed, accommodates up to four guests, includes a 32-inch TV with cable, complimentary toiletries, and daily housekeeping; nearby attractions include Ecola and Oswald West State Parks.
9.2 657 reviews
Cannon Beach, OR
07/13 – 07/15
$983/nighttotal: $1966 (2 )
Lighthouse Inn
2 6
hotel , Cannon Beach
The Lighthouse Inn is located in Cannon Beach, just a short walk from the beach and the town's shops and restaurants. This 4-star hotel has excellent user ratings for its location, cleanliness, and overall experience. The hotel features spacious suites with separate living areas and kitchenettes, offering a comfortable and convenient stay. Guests can enjoy amenities like a spa, fitness center, and complimentary continental breakfast at the nearby Inn at Cannon Beach, as well as access to the Cannon Beach Fitness Center and Yoga Arts.
Cannon Beach, OR
07/26 – 07/29
$638/nighttotal: $1914 (3 )
Family-friendly Property Near Coast! Explore Seaside Promenade, 2 Units!
2 4
hotel , Seaside
This Seaside vacation rental, near Cannon Beach and Haystack Rock, offers convenient access to attractions like The Buzz on Broadway and Captain Kid Amusement Park. Two separate 150-square-foot hotel rooms, each with a king-size bed, mini-fridge, microwave, and coffee maker, accommodate up to two guests, include free Wi-Fi and parking, and provide daily housekeeping and 24/7 security.
Traveler-Approved Luxury Hotels in Cannon Beach, OR
Upscale hotels in Cannon Beach, OR offer the kind of luxury you will want to return to, with refined service and top-tier amenities.
8.7 2582 reviews
Cannon Beach, OR
07/13 – 07/15
$1197/nighttotal: $2394 (2 )
Kathryn Riverfront Inn, An Ascend Collection Hotel
3 6
hotel , Seaside
The Kathryn Riverfront Inn, Ascend Hotel Collection is located in downtown Seaside, Oregon, just three blocks from the shops, restaurants, and entertainment of the main area. This 3-star hotel has received very good user ratings, with guests praising its cleanliness and location. The inn offers a variety of room options, including king rooms with hot tubs or fireplaces. Guests can enjoy amenities like an indoor pool, hot tub, and sauna, as well as a fitness center, restaurant, and bar.
8.3 2284 reviews
Cannon Beach, OR
07/13 – 07/15
$547/nighttotal: $1094 (2 )
Quality Inn Seaside Oregon Coast
2 6
hotel , Seaside
The Quality Inn is located in Seaside, just a short distance from the beach and within a 3km radius of a golf course. This 2.5-star hotel is a comfortable and convenient option for exploring the area's relaxed atmosphere and beautiful beaches. The hotel offers rooms with a floor area of 220 square feet and each room features a bathroom. Guests can enjoy amenities such as free Wi-Fi, a fitness center, and a restaurant, as well as convenient parking and room service.
8.6 2183 reviews
Cannon Beach, OR
07/20 – 07/25
$478/nighttotal: $2390 (5 )
Inn At The Prom Oceanfront
1 2
hotel , Seaside
The Inn at the Prom is located on Seaside Promenade, just an 8-minute walk from the town center and a 2-minute drive from the Seaside Aquarium. This 4-star hotel receives very good user ratings, making it a popular choice for travelers. The Inn offers contemporary suites with spa baths and full kitchens or kitchenettes, providing a comfortable and convenient home away from home. Guests can enjoy free Wi-Fi, complimentary bicycles, an outdoor fire pit, and easy access to the beach and local attractions.
9.4 669 reviews
Cannon Beach, OR
10/11 – 10/15
$221/nighttotal: $884 (4 )
The Drifthaven At Gearhart
1 1
hotel , Gearhart
The Drifthaven At Gearhart is located in Gearhart, just a short walk from Del Rey Beach and a short drive from Seaside Beach, offering a peaceful escape from the hustle and bustle. This 4-star hotel has received excellent user ratings for its location, cleanliness, and overall experience. The hotel features spacious rooms with air conditioning and some with kitchenettes, offering a comfortable and convenient stay. Guests can enjoy a range of amenities, including complimentary bikes, private parking, a garden, a terrace, and a tennis court, making it perfect for both relaxation and activity.
Choose the Right Hotels with Swimming Pool in Cannon Beach, OR
Staying at a hotel with a pool in Cannon Beach, OR lets you enjoy a refreshing swim to complement your day by the water.
9.3 1438 reviews
Cannon Beach, OR
10/11 – 10/15
$291/nighttotal: $1164 (4 )
Hallmark Resort In Cannon Beach
1 2
hotel , Cannon Beach
The Hallmark Resort in Cannon Beach is located directly on the beach, offering stunning views of Haystack Rock and within a short walk to the charming downtown area. This 3-star hotel has received excellent user ratings for its location, cleanliness, and overall experience. The resort features spacious rooms with modern amenities, including flat-screen TVs, microwaves, and coffee makers. Guests can enjoy a variety of amenities, such as indoor heated pools, hot tubs, a spa, fitness center, and complimentary bike rentals.
8.9 3812 reviews
Cannon Beach, OR
09/26 – 09/29
$210/nighttotal: $630 (3 )
Inn At Seaside
1 2
hotel , Seaside
The Inn At Seaside is located just off Highway 101, a short distance from the Pacific Ocean and within walking distance of the Seaside Aquarium. This 3-star hotel has received very good user ratings for its cleanliness, location, and overall experience. The Inn offers comfortable rooms with amenities like free Wi-Fi, a refrigerator, microwave, cable TV, and a large work desk. Guests can enjoy a refreshing swim in the indoor pool, relax on the terrace or in the garden, and take advantage of the fitness center, parking, and 24/7 front desk service.
8.9 2640 reviews
Cannon Beach, OR
06/28 – 07/01
$352/nighttotal: $1056 (3 )
Rivertide Suites
2 3
hotel , Seaside
Rivertide Suites is a 3-star hotel located in Seaside, just a short walk from the Seaside Aquarium and less than half a mile from the beach. Guests consistently praise the hotel's excellent location and cleanliness, making it a popular choice for travelers. Each suite features a gas fireplace, spa bath, and balcony, providing a comfortable and luxurious stay. Amenities include a swimming pool, Jacuzzi, fitness center, and a full kitchen in each unit, allowing guests to enjoy both relaxation and activity during their stay.
9.1 1254 reviews
Cannon Beach, OR
08/24 – 08/27
$357/nighttotal: $1071 (3 )
The Wayside Inn
1 4
hotel , Cannon Beach
The Wayside Inn is located at the south end of Cannon Beach, just a short walk from Tolovana State Park and the Warren House Pub. This 3-star hotel has excellent user ratings for cleanliness, location, and overall experience. The hotel offers comfortable rooms with partial ocean views and private decks. Guests can enjoy amenities such as an indoor pool, hot tub, fitness center, and tennis court, along with convenient features like free Wi-Fi, room service, and parking.
Frequently Asked Questions about hotels in Cannon Beach, OR
What are the top landmarks to see in and around Cannon Beach, OR?
Cannon Beach is known for Haystack Rock, a giant sea stack that's a popular photo spot. You can also visit the Cannon Beach History Center & Museum to learn about the area's past. For a scenic drive, head to Ecola State Park, which has stunning views of the Pacific Ocean.
What are the best hotels with a swimming pool in Cannon Beach, OR?
What are the most affordable attractions in and around Cannon Beach, OR?
You can enjoy the beauty of Cannon Beach without breaking the bank. Take a walk on the beach and explore the tide pools. The Cannon Beach is free to walk on, and the tide pools are always a fun and educational experience. You can also visit the Nehalem Bay State Park, which has hiking trails and picnic areas.
What are the most popular 2, 3 and 4-star hotels in Cannon Beach, OR?
How can travelers relax during a week in and arond Cannon Beach, OR?
Cannon Beach is a great place to unwind. Spend a day at the beach, reading a book or just listening to the waves. If you're feeling adventurous, rent a kayak and explore the coastline. For a relaxing evening, take a stroll along the beach and watch the sunset.
What are the best luxury hotels in Cannon Beach, OR?
What amenities can travelers expect in hotel rooms in Cannon Beach, OR?
Hotels in Cannon Beach typically offer comfortable rooms with amenities like Wi-Fi, TVs, and coffee makers. Some hotels have pools, hot tubs, and fitness centers. Be sure to check the hotel's website for specific amenities.
What are the best family friendly hotels in Cannon Beach, OR?
When is the best time to book a hotel in Cannon Beach, OR?
The best time to book a hotel in Cannon Beach is during the shoulder seasons, which are spring and fall. You'll find lower prices and fewer crowds. If you're looking to save money, consider staying in a nearby town like Manzanita or Seaside.
What are the best pet friendly hotels in Cannon Beach, OR?
What are some pet-friendly activities in and around Cannon Beach, OR?
Cannon Beach is a very dog-friendly town. You can take your pup for a walk on the beach, or explore the many dog-friendly trails in the area. There are also several restaurants that welcome dogs on their patios.
What are the best hotels with jacuzzi in Cannon Beach, OR?
Which towns or cities worth a visit near Cannon Beach, OR?
Seaside, just a short drive south of Cannon Beach, is a charming town with a classic boardwalk and a fun arcade. Manzanita, a bit further north, is known for its art galleries and stunning ocean views. If you're looking for a bigger city, Portland is about a 90-minute drive inland.
Destinations nearby
Discover Hotels by the Sea in Cannon Beach, OR
Soak up the coastal charm at these seaside hotels in Cannon Beach, OR, providing excellent accommodations near popular beaches and shoreside attractions.
Cannon Beach, OR
08/21 – 08/23
$713/nighttotal: $1426 (2 )
Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking!
1 2
hotel , Cannon Beach
This Cannon Beach apartment rental is located in downtown Cannon Beach, steps from Haystack Rock and a short drive from Ecola and Oswald West State Parks. The 300-square-foot unit features one bedroom, one bathroom, sleeps two guests, and includes amenities such as a dishwasher, air conditioning, a 32-inch TV with cable, and complimentary toiletries.
Search Hotels with Parking in Cannon Beach, OR
Free on-site parking at these hotels in Cannon Beach, OR lets you focus on the local attractions from the moment you arrive.
9.3 51 reviews
Cannon Beach, OR
10/11 – 10/15
$193/nighttotal: $772 (4 )
Sea Glass Inn
1 2
hotel , Seaside
The Sea Glass Inn is located in Seaside, Oregon, just a 9-minute walk from Seaside Beach, close to the Seaside Civic Convention Center and Seaside Aquarium. The inn offers comfortable rooms with flat-screen TVs, kitchenettes, and private bathrooms, as well as free Wi-Fi, a swimming pool, a terrace, a garden, and parking.
9.0 3104 reviews
Cannon Beach, OR
06/27 – 07/04
$366/nighttotal: $2562 (7 )
Gilbert Inn Seaside
1 2
hotel , Seaside
The Gilbert Inn is located just steps from the historic oceanfront promenade and the city center of Seaside, with Seaside Golf Course being a short 1.1 mile drive away. This 3-star hotel has received very good user ratings, making it a popular choice for travelers. The Gilbert Inn offers individually decorated rooms with antique furnishings, creating a unique and charming atmosphere. Guests can enjoy a daily homemade breakfast, relax on the outdoor terrace, and take advantage of the free Wi-Fi, fitness center, bar, and room service.
8.8 2643 reviews
Cannon Beach, OR
08/24 – 08/27
$390/nighttotal: $1170 (3 )
Inn At The Shore
1 4
hotel , Seaside
The Inn At The Shore is located in Seaside, a short drive from the Seaside Outlet Mall and within a 15-mile radius of Ecola State Park. This 3-star hotel receives very good user ratings, making it a popular choice for travelers visiting the area. The Inn At The Shore offers a variety of amenities and activities, including a spa, fitness center, and free seasonal bicycle rentals. Guests can enjoy ocean views from their rooms, relax on the terrace or balcony, or take advantage of the BBQ facilities.
9.4 40 reviews
Cannon Beach, OR
10/11 – 10/15
$269/nighttotal: $1076 (4 )
Sandcastle Inn #603 - Beachcomber Vacation Homes
1 1
hotel , Cannon Beach
Sandcastle Inn #603 is a ground-level apartment located just one block from the beach in downtown Cannon Beach, placing you within easy walking distance of shops, restaurants, and attractions. This vacation rental has earned excellent user ratings for its comfort and convenience. This one-bedroom apartment comfortably sleeps four guests and features a separate bedroom with a queen bed and a second queen bed in the living area. The apartment includes a full kitchen, a cozy reading nook, a balcony deck, and a full tub/shower combo, making it a great choice for travelers who want a comfortable and convenient stay.
Our Favorite Pet-Friendly Hotels in Cannon Beach, OR
Traveling to Cannon Beach, OR with your dog? Every hotel on this list offers premium pet-friendly amenities.
10 1 review
Cannon Beach, OR
10/16 – 10/19
$412/nighttotal: $1236 (3 )
Seaside Serenity A Short Walk From Haystack Rock! Kitchenette, Parking!
1 4
hotel , Cannon Beach
Check Out Hotels with Breakfast Included in Cannon Beach, OR
Free breakfast is served at these hotels in Cannon Beach, OR, leaving you with one less thing to figure out in the morning.
9.2 3261 reviews
Cannon Beach, OR
06/28 – 07/01
$309/nighttotal: $927 (3 )
Saltline
1 3
hotel , Seaside
8.8 1369 reviews
Cannon Beach, OR
08/03 – 08/04
$284/nightfor 1 night
Ashore Hotel
1 2
hotel , Seaside
8.9 2550 reviews
Cannon Beach, OR
07/13 – 07/15
$710/nighttotal: $1420 (2 )
River Inn At Seaside
2 6
hotel , Seaside
9.5 1940 reviews
Cannon Beach, OR
10/11 – 10/15
$262/nighttotal: $1048 (4 )
Inn At Cannon Beach
1 1
hotel , Cannon Beach
Best Cannon Beach, OR hotels with air conditioning
10 1 review
Cannon Beach, OR
08/03 – 08/04
$399/nightfor 1 night
Your Scenic Seaside Haven! Kitchenette, Pet-friendly Property, Free Parking!
1 2
hotel , Seaside
Cannon Beach, OR
07/04 – 07/06
$1033/nighttotal: $2066 (2 )
Look No More! 2 Modern Units! Pet-friendly Property, Free Parking, River View!
2 4
hotel , Seaside
Cannon Beach, OR
07/24 – 07/25
$424/nightfor 1 night
Pet-friendly Room Perfect For Ocean Seekers Near Attractions
1 2
hotel , Seaside
9.0 2 reviews
Cannon Beach, OR
07/15 – 07/19
$594/nighttotal: $2376 (4 )
Seaside Escape Near Haystack Rock Quick Walk! Free Parking!