Best Cannon Beach hotels. Cheap hotels in Cannon Beach, Oregon, United States

Hotels in Cannon Beach, Oregon

Provide your desired dates to access the latest pricing and special offers for hotels

Cannon Beach, Oregon, United States

Welcome to Cannon Beach, Oregon, one of the world's most beautiful coastal destinations! Known for its iconic Haystack Rock and stunning beaches, this charming city is the perfect place for a getaway. Whether you're a nature lover, an art enthusiast, or a foodie, Cannon Beach has something for everyone.

When it comes to accommodations, Cannon Beach offers a variety of hotels that cater to every traveler's needs. From luxurious beachfront resorts to cozy bed and breakfasts, there's a hotel to suit every taste and budget. Imagine waking up to the sound of crashing waves and enjoying a delicious breakfast before embarking on a day of exploration.

In addition to its natural beauty, Cannon Beach also boasts a vibrant arts and culture scene. Take a stroll through the town's streets lined with artisan shops and local galleries, showcasing the works of talented Northwest artists. Don't miss out on the annual sand castle-building contest in June, where creative minds come together to build impressive sculptures on the beach.

After a day of adventure, indulge in the local culinary delights. From fresh seafood to farm-to-table cuisine, Cannon Beach's restaurants offer a wide range of options to satisfy even the most discerning palate. Pair your meal with a glass of local Oregon wine or beer, and savor the flavors of the region.

Whether you're visiting for a weekend getaway or a longer vacation, Cannon Beach promises an unforgettable experience. From its breathtaking scenery to its vibrant arts and culture, this coastal gem has it all. So pack your bags, book a hotel, and get ready to explore the wonders of Cannon Beach!

Best Hotels in Cannon Beach

Photo of the whole room in Inn at Cannon Beach

Inn at Cannon Beach

Free Private Parking

Free wifi

Spa tub

The Inn at Cannon Beach is a 4-star hotel located just 1.2mi from the city center of Cannon Beach, Oregon. This hotel stands out from others with its range of amenities and perks, including private parking, free WiFi, a spa tub, and beach access. The 24-hour front desk, wheelchair accessibility, and elevator provide convenience and comfort for all guests. The hotel also offers a complimentary breakfast, making it a great choice for those looking for a convenient and enjoyable stay. With its pet-friendly policies and scenic garden views, the Inn at Cannon Beach is the perfect choice for a relaxing and pet-friendly getaway.

Facade/entrance, Property Building in Schooner's Cove Inn

Schooner's Cove Inn

Free parking

Beachfront

Private beach area

Discover Schooner's Cove Inn, a charming 3-star hotel located just 0.5mi from the heart of Cannon Beach, Oregon. Enjoy the breathtaking ocean views and direct access to a private beach area, perfect for relaxation. With complimentary parking and free WiFi, your stay is both convenient and worry-free. Take advantage of our free beach chairs and loungers, and explore recreational activities including tennis. Our comfortable, non-smoking rooms come equipped with kitchenettes, ideal for extended stays. Elevate your getaway at Schooner's Cove Inn, where stunning amenities meet unmatched coastal charm.

Nearby landmark in Surfsand Resort

Surfsand Resort

Spa/Wellness packages

Kids' club

Restaurant

Surfsand Resort, located in Cannon Beach, Oregon, is a beachfront resort that offers an array of amenities making it stand out from other hotels. This pet-friendly resort offers a private beach area and complimentary beachfront amenities such as umbrellas and lounge chairs. Guests can also enjoy the indoor swimming pool, hot tub, and sauna, providing relaxation options year-round. The resort's free shuttle service, 24-hour front desk, and on-site restaurant and bar add to the convenience and comfort of guests. With its ocean views, proximity to the city center, and a wide range of facilities, Surfsand Resort is the ideal choice for a memorable coastal retreat.

Facade/entrance, Property Building in Hallmark Resort in Cannon Beach

Hallmark Resort in Cannon Beach

Free parking

Business center

Beachfront

The Hallmark Resort in Cannon Beach is the perfect choice for your stay in Oregon. With its prime beachfront location and just a short distance of 0.3mi to the city center, it offers convenience and breathtaking views. The hotel boasts a range of top-notch amenities, including free parking, a pet-friendly policy, an indoor swimming pool, and a free fitness center. Additionally, guests can enjoy relaxing in the spa tub, hot tub, or sauna for free. The hotel also offers a business center, free WiFi, and non-smoking rooms, ensuring a comfortable and convenient stay for all guests.

Facade/entrance in Lighthouse Inn

Lighthouse Inn

Free Private Parking

Free wifi

Spa tub

The Lighthouse Inn in Cannon Beach, Oregon is a standout choice for your stay. This 4-star hotel offers a range of exceptional amenities such as pet-friendly accommodations, free private parking, and complimentary WiFi. Unwind in the spa tub or take advantage of the hotel's unbeatable beachfront location. The Lighthouse Inn also offers 24-hour front desk service and non-smoking rooms. With its convenient location just 0mi from the city center, this hotel provides the perfect base for exploring all that Cannon Beach has to offer.

View (from property/room), Bird's-eye View in The Waves

The Waves

Private pool

Beachfront

Free Private Parking

Experience the charm of The Waves, a 3-star beachfront hotel in Cannon Beach, just 0.5mi from the city center. What sets us apart are our exceptional amenities, including a private pool, free parking, and stunning ocean views. Enjoy the comfort of non-smoking rooms equipped with kitchens and private entrances. Unwind in the spa tub, or relax on the terrace with a barbecue area and garden view. With complimentary WiFi and easy beach access, The Waves is the perfect choice for a tranquil getaway, making it a top pick among hotels in the area.

Property Building in Inn at Haystack Rock

Inn at Haystack Rock

Free parking

Free wifi

Streaming service (like Netflix)

The Inn at Haystack Rock in Cannon Beach, Oregon is a standout choice for travelers looking for a superior hotel experience. With its 4-star rating and prime location just 0.2mi from the city center, this inn offers unmatched convenience and luxury. Guests will enjoy a range of top-notch amenities, including free parking, pet-friendly accommodations (with extra charges), free wifi, a relaxing spa tub, and access to the beautiful beach just steps away. The Inn at Haystack Rock also boasts well-appointed rooms with private entrances and kitchens, allowing guests to feel right at home during their stay. With an array of additional amenities such as a garden, picnic area, and movie nights (extra charges), this inn truly sets itself apart from others in the area.

Property Building in Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

Free parking

Free wifi

Air conditioning

Experience the charm of the Cannon Beach Hotel Collection, a 4-star gem located just 0.1mi from the city center. Enjoy breathtaking ocean and mountain views from your room, complemented by top-notch amenities including free parking and Wi-Fi. Each non-smoking room features a private entrance and kitchenette for added convenience. Relax in the serene picnic area or take advantage of horseback riding options nearby. With its prime location and excellent services, the Cannon Beach Hotel Collection stands out as the perfect retreat for both relaxation and adventure in stunning Oregon.

Seating area, Property Building in Ecola Creek Lodge

Ecola Creek Lodge

Free Private Parking

Free wifi

Streaming service (like Netflix)

Discover the Ecola Creek Lodge, a cozy 3-star motel nestled just 0.8mi from the heart of Cannon Beach, Oregon. This hotel stands out with its array of complimentary amenities, including free WiFi, parking, and streaming services, so you can unwind in style. Enjoy breathtaking ocean and garden views from your private terrace or balcony, and take advantage of the on-site kitchen for home-cooked meals. With a sun deck, picnic area, and direct beach access, Ecola Creek Lodge offers a serene escape, making it the perfect choice for your coastal getaway. Secure your stay today!

Facade/entrance in Tolovana Inn

Tolovana Inn

Free parking

Beachfront

Indoor swimming pool

Experience the charm of Tolovana Inn, an exquisite apart hotel located just 1.4mi from Cannon Beach's city center. Enjoy a range of superior amenities including free beachfront access, an indoor swimming pool, and a state-of-the-art fitness center, all while benefiting from complimentary parking and WiFi. With non-smoking rooms featuring private entrances and balconies, you'll find the perfect blend of comfort and convenience. Plus, the added luxury of a sauna and 24-hour front desk service ensures a relaxing stay. Choose Tolovana Inn for an unforgettable vacation that outshines the competition in Cannon Beach.

Facade/entrance, Property Building in The Guesthouse Ocean View Cottages

The Guesthouse Ocean View Cottages

Free parking

Free wifi

Spa tub

The Guesthouse Ocean View Cottages in Cannon Beach stands out as the perfect choice with its prime location just 0.1mi from the city center, providing easy access to attractions and amenities. This pet-friendly hotel offers an array of desirable amenities such as free parking, a spa tub, hot tub, and beautiful beachfront views. In addition, guests can enjoy the convenience of a kitchen in their non-smoking room, complete with kitchenware and a private bathroom. With a sun deck, terrace, garden, and free toiletries, this hotel ensures a comfortable and relaxing stay for all visitors.

Which 4-star hotels are the most popular?

Located just 1.2mi from Cannon Beach city center, the Inn at Cannon Beach offers a cozy retreat with a price starting at $252. This pet-friendly hotel boasts a variety of amenities such as a spa tub, free Wi-Fi, beach access, and complimentary breakfast. Guests can enjoy the convenience of free private parking, a 24-hour front desk, and luxurious features like air conditioning and a private balcony with garden views. With free toiletries, upper floors accessible by elevator, and a picnic area, this accommodation provides a comfortable and relaxing stay.

For a more budget-friendly option a mere 0mi from the city center, the Lighthouse Inn offers rates starting at $229. This pet-friendly establishment provides guests with beach access, a spa tub, and a private entrance. With free Wi-Fi, beach chairs/loungers, and a 24-hour front desk, guests will feel welcomed and well-catered to. The rooms feature amenities such as a kitchenette, balcony, and bathtub for a truly enjoyable stay by the sea.

Travellers seeking a luxurious experience just 0.2mi from the city center may opt for the Inn at Haystack Rock, starting at $99. This accommodation offers parking, free Wi-Fi, beach access, and a spa tub, alongside stunning garden views. Each room features a private entrance, kitchenette, and free toiletries. With a garden, picnic area, and patio, guests can unwind in a serene environment. Whether enjoying the nearby beach or relaxing in the tub, this hotel provides an idyllic coastal getaway in Cannon Beach.

Which 3-star hotels are the most popular?

Schooner's Cove Inn stands beachfront, offering guests a private beach area and tennis court, along with complimentary beach chairs. The hotel features non-smoking rooms with ocean views and kitchenette amenities. The property also includes a picnic area, garden, and wheelchair-accessible facilities for an enjoyable stay. With an elevator to upper floors, balcony views, and free toiletries provided, guests can unwind and experience Cannon Beach from a prime location just 0.5mi from the city center.

Surfsand Resort, located an easy 0.1mi from the city center, presents a variety of amenities catering to guests' comfort and pleasure. The beachfront property flaunts a private beach area, indoor swimming pool, and hot tub overlooking the ocean. Visitors can take advantage of the spa, fitness center, and shuttle service for a well-rounded stay. Boasting a kids' club, sauna, and beach essentials like umbrellas and loungers, Surfsand Resort offers a diverse array of activities and relaxation options for guests of all ages at a starting price of $279.

Hallmark Resort in Cannon Beach offers an idyllic retreat just 0.3mi from the city center, providing a mix of convenience and luxury amenities. The inn features an indoor swimming pool, fitness center, and hot tub for guests seeking relaxation and wellness options. With ocean views from non-smoking rooms equipped with kitchenette facilities, guests can enjoy a comfortable stay at a starting price of $169. The property includes a sauna, business center, and private parking, ensuring a seamless and enjoyable experience for travelers exploring Cannon Beach.

Frequently Asked Questions

What is the lowest price of hotels in Cannon Beach?

The lowest price of hotels in Cannon Beach starts from $138 at The Waves. Enjoying a cozy stay by the beach without breaking the bank is possible here. Tolovana Inn is also an affordable option, offering rooms starting from $139.

What is the average price of hotels in Cannon Beach?

The average price of hotels in Cannon Beach is quite pleasant for travelers. For those looking for a touch of luxury, the average price for a 3-star hotel is $238. However, if you're seeking a more affordable option, 4-star hotels have an average price of $177. So, whether you're looking to splurge or save, Cannon Beach has something for every budget.

What are the most popular hotels in Cannon Beach?

The most popular hotels in Cannon Beach are The Waves, Ecola Creek Lodge, Inn at Cannon Beach, Tolovana Inn, and Surfsand Resort. The Waves offers rooms starting at $142 and is located at 188 West 2nd Street. Ecola Creek Lodge is located at 208 East 5th Street and offers rooms starting at $139. The Inn at Cannon Beach, which serves breakfast, is located at 3215 South Hemlock Street and has rooms starting at $252. Tolovana Inn, located at 3400 South Hemlock, also has rooms starting at $139. Lastly, Surfsand Resort, situated at 148 West Gower, offers rooms starting at $279.

What are the best hotels in Cannon Beach center?

The best hotels in Cannon Beach center are Tolovana Inn, Inn at Cannon Beach, Schooner's Cove Inn, The Waves, and Hallmark Resort in Cannon Beach. Tolovana Inn offers affordable prices starting from $139, while Inn at Cannon Beach provides guests with a complimentary breakfast. Schooner's Cove Inn, The Waves, and Hallmark Resort in Cannon Beach are all excellent options for a comfortable stay in the heart of Cannon Beach.