Compare cheap hotels in Cannon Beach, OR from 100+ providers!

94 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Cannon Beach, OR hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

94 Cheap hotels in Cannon Beach, OR

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.

Inn At Cannon Beach - Cannon Beach, OR
9.4 2004 reviews

Inn At Cannon Beach

hotel, Cannon Beach
The Inn at Cannon Beach is located just off Highway 101, a short distance from the town center and a 15-minute walk from Haystack Rock. This 4-star lodging has earned excellent user ratings for its location, cleanliness, and overall experience. The Inn offers comfortable rooms featuring flat-screen cable TVs, seating areas, and private bathrooms with free toiletries. Guests can enjoy complimentary Wi-Fi, breakfast, and fitness and yoga passes at nearby facilities, as well as a private garden and a DVD and book collection.
The Inn At Manzanita - Cannon Beach, OR
9.0 470 reviews

The Inn At Manzanita

hotel, Manzanita
The Inn at Manzanita is conveniently located near Sunset Beach, Neahkahnie Lake, and the Manzanita Golf Course, all within a 15-minute walk, with Nehalem Bay State Park and Nehalem Beach a short 3-mile drive away.
This 2.5-star hotel offers one bedroom, one bathroom lodging with free Wi-Fi, a Jacuzzi, and free parking, plus free bicycle use and on-request housekeeping; it also boasts a garden and terrace.
Inn At The Prom Oceanfront - Cannon Beach, OR
8.6 2194 reviews

Inn At The Prom Oceanfront

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.
Kathryn Riverfront Inn, An Ascend Collection Hotel - Cannon Beach, OR
8.9 1632 reviews

Kathryn Riverfront Inn, An Ascend Collection Hotel

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.

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.

The Wayside Inn - Cannon Beach, OR
9.2 988 reviews

The Wayside Inn

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.
Saltline - Cannon Beach, OR
9.2 2200 reviews

Saltline

hotel, Seaside
The Saltline hotel is a short walk from Seaside Beach and about 1.4 miles from Seaside Golf Course, making it a great choice for those who want to be close to the action. The hotel has consistently received excellent ratings for its location, cleanliness, and overall experience.
The hotel features spacious rooms with everything you need for a comfortable stay. Enjoy amenities like a swimming pool, jacuzzi, fitness center, and continental breakfast, plus activities like bike rentals and entertainment staff.
River Inn At Seaside - Cannon Beach, OR
8.9 2560 reviews

River Inn At Seaside

hotel, Seaside
The River Inn At Seaside is located in the heart of Seaside, just a short walk from the beach and close to attractions like the Seaside Carousel Mall and 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 private bathrooms and amenities like air conditioning and cable TV. Guests can enjoy a free daily breakfast, relax in the indoor pool and hot tub, and take advantage of the on-site fitness center, business center, and free DVD library.
Ashore Hotel - Cannon Beach, OR
8.8 1397 reviews

Ashore Hotel

hotel, Seaside
The Ashore Hotel is located in Seaside, just a minute's walk from Seaside Beach and 1.4 miles from the Seaside Golf Course. This 4-star hotel is rated "very good" by guests and offers a prime beachfront location.
The Ashore Hotel features spacious rooms with air conditioning, flat-screen TVs, and private bathrooms. Guests can enjoy amenities like a swimming pool, sauna, and a terrace with stunning ocean views.

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?

    Surfsand Resort, Hallmark Resort In Cannon Beach and The Waves/the Argonauta Inn/the White Heron Lodge are among 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?

    Among 2, 3 and 4-star hotels in Cannon Beach, OR, Hallmark Resort In Cannon Beach, The Waves/the Argonauta Inn/the White Heron Lodge and Schooner's Cove Inn are the most popular ones.

  • 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?

    Inn At Cannon Beach, Inn At Haystack Rock and Lighthouse Inn are among 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?

    The best family friendly hotels in Cannon Beach, OR are Inn At Cannon Beach, Surfsand Resort and Guesthouse Cannon Beach.

  • 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?

    The best pet friendly hotels in Cannon Beach, OR are Inn At Cannon Beach, Surfsand Resort and Guesthouse Cannon Beach.

  • 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?

    Surfsand Resort, Guesthouse Cannon Beach and Hallmark Resort In Cannon Beach are the best hotels with a 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.

Popular destinations

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.

Inn At The Shore - Cannon Beach, OR
9.0 100 reviews

Inn At The Shore

hotel, Seaside
The Inn at the Shore offers a beachfront location in Seaside, just 0.1 miles from Seaside Beach, 0.4 miles from Seaside Golf Course, and within a 15-minute drive of Cannon Beach and Haystack Rock.
This 2-star inn provides complimentary Wi-Fi, free on-site parking, and rooms equipped with fireplaces and flat-screen TVs, with a terrace offering scenic views and an on-site picnic area with barbecue facilities.

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.

Best Western Plus Ocean View Resort - Cannon Beach, OR
8.3 1917 reviews

Best Western Plus Ocean View Resort

hotel, Seaside
The Best Western Plus Ocean View Resort is a 3-star hotel located in Seaside, Oregon, just a short walk from the Seaside Aquarium and a quick drive from the Seaside Factory Outlet Center. Guests consistently rate this hotel as very good, praising its location and cleanliness.
The hotel offers a variety of rooms with ocean or mountain views. Guests can enjoy amenities like an indoor pool, hot tub, fitness center, and restaurant, as well as free Wi-Fi and parking.
The Kathryn Riverfront Inn Ascend Hotel Collection - Cannon Beach, OR
No reviews

The Kathryn Riverfront Inn Ascend Hotel Collection

hotel, Seaside
The Kathryn Riverfront Inn Ascend Hotel Collection is located in the central district of Seaside, a 5-minute walk from the Seaside Aquarium and steps from the Seaside Promenade.
This inn offers complimentary Wi-Fi, on-site parking, and a courtyard garden for guest relaxation.
Mcmenamins Gearhart Hotel - Cannon Beach, OR
9.0 374 reviews

Mcmenamins Gearhart Hotel

hotel, Gearhart
The McMenamins Gearhart Hotel is located a short walk from Del Rey Beach in Gearhart, a charming town known for its beautiful coastline and relaxed atmosphere. This 3-star hotel receives very good user ratings for its cleanliness, location, and overall experience.
The hotel features a spacious 140 square foot room with one bedroom and one bathroom. Guests can enjoy amenities like a restaurant, bar, fitness center, and free parking, along with a shared lounge, concierge service, and access to nearby cycling routes and the Seaside Golf Course.
Land's End At Cannon Beach - Cannon Beach, OR
9.2 783 reviews

Land's End At Cannon Beach

hotel, Cannon Beach
Land's End At Cannon Beach is a 3-star hotel in Downtown Cannon Beach, just a short walk from the famous Haystack Rock and the serene Les Shirley Park. Guests rave about its excellent rating and appreciate the hotel's convenient location.
The hotel offers rooms for two guests and features a variety of amenities including a spa, a jacuzzi, and a terrace. Enjoy the on-site barbecue grills, picnic area, and easy access to the beach and public transportation.

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.

Schooner's Cove Inn - Cannon Beach, OR
9.4 401 reviews

Schooner's Cove Inn

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.

Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.2 1647 reviews

Quality Inn Seaside Oregon Coast

hotel, Seaside
Rivertide Suites - Cannon Beach, OR
8.9 2693 reviews

Rivertide Suites

hotel, Seaside
Holiday Inn Express & Suites Seaside-convention Center By Ihg - Cannon Beach, OR
8.8 108 reviews

Holiday Inn Express & Suites Seaside-convention Center By Ihg

hotel, Seaside
Seashore Inn On The Beach Seaside - Cannon Beach, OR
9.0 100 reviews

Seashore Inn On The Beach Seaside

hotel, Seaside

Best Cannon Beach, OR hotels with air conditioning

Endless Views And Relaxation! 2 Modern Units! Pets Allowed, Free Parking! - Cannon Beach, OR
No reviews

Endless Views And Relaxation! 2 Modern Units! Pets Allowed, Free Parking!

hotel, Seaside
Charming Room Near Seaside Aquarium & Broadway Park - Cannon Beach, OR
8.0 2 reviews

Charming Room Near Seaside Aquarium & Broadway Park

hotel, Seaside
Mcbee Cottage - Grand Queen With Kitchenette At Cannon Beach Hotel Collection - Cannon Beach, OR
No reviews

Mcbee Cottage - Grand Queen With Kitchenette At Cannon Beach Hotel Collection

hotel, Cannon Beach
Relax In Charming Room Steps From Haystack Rock! Beach Access - Cannon Beach, OR
No reviews

Relax In Charming Room Steps From Haystack Rock! Beach Access

hotel, Cannon Beach

Best Cannon Beach, OR hotels with a balcony

Sandcastle Inn #605 - Beachcomber Vacation Homes - Cannon Beach, OR
9.6 38 reviews

Sandcastle Inn #605 - Beachcomber Vacation Homes

hotel, Cannon Beach
Coast River Inn By Oyo Seaside - Cannon Beach, OR
8.2 2070 reviews

Coast River Inn By Oyo Seaside

hotel, Seaside
The Drifthaven At Gearhart - Cannon Beach, OR
9.5 392 reviews

The Drifthaven At Gearhart

hotel, Gearhart
Sea Glass Inn - Cannon Beach, OR
9.5 79 reviews

Sea Glass Inn

hotel, Seaside
©2026 cozycozy.com