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

85 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

85 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 The Prom Oceanfront - Cannon Beach, OR
8.6 2179 reviews
Cannon Beach, OR
06/20 – 06/27
$441/nighttotal: $3087 (7 )

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.
Lighthouse Inn - Cannon Beach, OR
9.2 657 reviews
Cannon Beach, OR
10/16 – 10/19
$274/nighttotal: $822 (3 )

Lighthouse Inn

1 4
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.
The Drifthaven At Gearhart - Cannon Beach, OR
9.4 669 reviews
Cannon Beach, OR
09/11 – 09/14
$451/nighttotal: $1353 (3 )

The Drifthaven At Gearhart

2 5
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.
Inn At Cannon Beach - Cannon Beach, OR
9.5 1940 reviews
Cannon Beach, OR
10/11 – 10/15
$262/nighttotal: $1048 (4 )

Inn At Cannon Beach

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

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.

Rivertide Suites - Cannon Beach, OR
8.9 2640 reviews
Cannon Beach, OR
06/30 – 07/06
$758/nighttotal: $4548 (6 )

Rivertide Suites

2 6
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.
River Inn At Seaside - Cannon Beach, OR
8.9 2546 reviews
Cannon Beach, OR
10/11 – 10/15
$180/nighttotal: $720 (4 )

River Inn At Seaside

1 1
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.
Saltline - Cannon Beach, OR
9.2 3261 reviews
Cannon Beach, OR
07/13 – 07/15
$880/nighttotal: $1760 (2 )

Saltline

2 6
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.
The Wayside Inn - Cannon Beach, OR
9.1 1252 reviews
Cannon Beach, OR
10/11 – 10/15
$212/nighttotal: $848 (4 )

The Wayside Inn

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

    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.

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.

Your Scenic Seaside Haven! Kitchenette, Pet-friendly Property, Free Parking! - Cannon Beach, OR
10 1 review
Cannon Beach, OR
08/28 – 08/30
$605/nighttotal: $1210 (2 )

Your Scenic Seaside Haven! Kitchenette, Pet-friendly Property, Free Parking!

1 2
hotel , Seaside
This Seaside hotel room, near the ocean and a short drive from Cannon Beach and Haystack Rock, offers convenient access to attractions like The Buzz on Broadway and Captain Kid Amusement Park.
The 150-square-foot king kitchenette features a river view, sleeps two, includes a microwave and mini-fridge, and allows up to two pets under 40 pounds (pet fee applies).

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.

Schooner's Cove Inn - Cannon Beach, OR
9.4 649 reviews
Cannon Beach, OR
10/11 – 10/15
$386/nighttotal: $1544 (4 )

Schooner's Cove Inn

1 1
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.
Sandcastle Inn #602 - Beachcomber Vacation Homes - Cannon Beach, OR
9.0 35 reviews
Cannon Beach, OR
09/26 – 09/29
$377/nighttotal: $1131 (3 )

Sandcastle Inn #602 - Beachcomber Vacation Homes

1 2
hotel , Cannon Beach
Sandcastle Inn #602, a one-bedroom apartment in Cannon Beach's downtown area, is located one block from the beach and Haystack Rock, offering easy access to shops and restaurants.
This dog-friendly unit sleeps four guests and features a queen bed, Murphy bed, full kitchen, private patio, free Wi-Fi, and cable TV.
Gilbert Inn Seaside - Cannon Beach, OR
9.0 3006 reviews
Cannon Beach, OR
08/07 – 08/09
$1389/nighttotal: $2778 (2 )

Gilbert Inn Seaside

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

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.

Inn At Haystack Rock - Cannon Beach, OR
8.8 3084 reviews
Cannon Beach, OR
09/11 – 09/14
$533/nighttotal: $1599 (3 )

Inn At Haystack Rock

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

The Drifthaven At Gearhart - Cannon Beach, OR
Cannon Beach, OR
10/11 – 10/15
$206/nighttotal: $824 (4 )

The Drifthaven At Gearhart

1 1
hotel , Gearhart
Quality Inn Seaside Oregon Coast - Cannon Beach, OR
8.3 2284 reviews
Cannon Beach, OR
06/19 – 06/21
$1759/nighttotal: $3518 (2 )

Quality Inn Seaside Oregon Coast

4 10
hotel , Seaside
Ashore Hotel - Cannon Beach, OR
8.8 1369 reviews
Cannon Beach, OR
08/20 – 08/25
$388/nighttotal: $1940 (5 )

Ashore Hotel

1 2
hotel , Seaside
Inn At Seaside - Cannon Beach, OR
8.9 3812 reviews
Cannon Beach, OR
08/07 – 08/12
$429/nighttotal: $2145 (5 )

Inn At Seaside

1 4
hotel , Seaside

Best Cannon Beach, OR hotels with air conditioning

Scenic Room Escape Near Broadway Park  Pet-friendly - Cannon Beach, OR
Cannon Beach, OR
07/20 – 07/25
$373/nighttotal: $1865 (5 )

Scenic Room Escape Near Broadway Park Pet-friendly

1 2
hotel , Seaside
Discover Beaches At Spacious Room With Stunning River View - Cannon Beach, OR
Cannon Beach, OR
07/20 – 07/25
$377/nighttotal: $1885 (5 )

Discover Beaches At Spacious Room With Stunning River View

1 2
hotel , Seaside
Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking! - Cannon Beach, OR
Cannon Beach, OR
09/26 – 09/29
$433/nighttotal: $1299 (3 )

Your Coastal Stay With Walkable Charm & Shopping! Onsite Parking!

1 2
hotel , Cannon Beach
Light-filled Room Alongside River Near Downtown Seaside - Cannon Beach, OR
Cannon Beach, OR
07/19 – 07/20
$343/nightfor 1 night

Light-filled Room Alongside River Near Downtown Seaside

1 2
hotel , Seaside

Best Cannon Beach, OR hotels with a balcony

Inn At The Shore - Cannon Beach, OR
8.8 2640 reviews
Cannon Beach, OR
06/28 – 07/01
$482/nighttotal: $1446 (3 )

Inn At The Shore

2 3
hotel , Seaside
Coast River Inn By Oyo Seaside - Cannon Beach, OR
8.1 2140 reviews
Cannon Beach, OR
07/13 – 07/15
$643/nighttotal: $1286 (2 )

Coast River Inn By Oyo Seaside

2 6
hotel , Seaside
Guesthouse Cannon Beach - Cannon Beach, OR
9.2 4733 reviews
Cannon Beach, OR
06/29 – 06/30
$656/nightfor 1 night

Guesthouse Cannon Beach

1 2
hotel , Cannon Beach
Sandcastle Inn #601 - Beachcomber Vacation Homes - Cannon Beach, OR
9.0 22 reviews
Cannon Beach, OR
09/26 – 09/29
$283/nighttotal: $849 (3 )

Sandcastle Inn #601 - Beachcomber Vacation Homes

1 2
hotel , Cannon Beach
©2026 cozycozy.com