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

Choose 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

Pet Friendly

Beachfront

Schooner's Cove Inn is a standout choice when searching for hotels in Cannon Beach, Oregon. With its prime location just 0.5mi from the city center, this beachfront hotel offers stunning ocean views and a private beach area. The amenities here are truly impressive, including free parking, pet-friendly accommodations, a hot tub, tennis court, and beach chairs. The hotel also offers non-smoking rooms, kitchenettes, and elevator access, making it suitable for all guests. With its extensive list of amenities and fantastic location, Schooner's Cove Inn is the ultimate destination for a memorable stay in Cannon Beach.

Nearby landmark in Surfsand Resort

Surfsand Resort

Spa/Wellness packages

Beachfront

Private beach area

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

Beachfront

Indoor swimming pool

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

Pet Friendly

Beachfront

The Waves Hotel in Cannon Beach, Oregon offers a range of amenities that make it stand out from other hotels in the area. With a private pool, pet-friendly policies, beachfront location, and free private parking, guests can enjoy a seamless and relaxing stay. The hotel also features a spa tub, hot tub/Jacuzzi, and private entrance for added comfort and convenience. Stunning ocean and mountain views can be enjoyed from the rooms, many of which feature a kitchen or kitchenette. With non-smoking rooms, free WiFi, and a range of other amenities, The Waves provides a comfortable and enjoyable stay for guests looking to explore Cannon Beach.

Property Building in Cannon Beach Hotel Collection

Cannon Beach Hotel Collection

Free parking

Pet Friendly

Free wifi

The Cannon Beach Hotel Collection is a 4-star hotel located in the heart of Cannon Beach, Oregon, just 0.1mi from the city center. What sets this hotel apart from others is its exceptional amenities and services. Guests can enjoy free parking, making it convenient for those traveling by car. The hotel is also pet-friendly, catering to guests who want to bring their furry companions along. Additionally, the hotel provides a range of features, including free Wi-Fi, air conditioning, private entrances, and stunning views of both the mountains and the ocean. With its extensive list of amenities, the Cannon Beach Hotel Collection guarantees a comfortable and enjoyable stay for all guests.

Property Building in Inn at Haystack Rock

Inn at Haystack Rock

Free parking

Free wifi

Spa tub

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.

Seating area, Property Building in Ecola Creek Lodge

Ecola Creek Lodge

Pet Friendly

Free Private Parking

Free wifi

Ecola Creek Lodge is a 3-star motel located in Cannon Beach, Oregon. This pet-friendly accommodation offers a range of amenities to enhance your stay, including free private parking, complimentary wifi, and a beautiful beach just steps away. With private entrances and ocean views, guests can enjoy a serene and relaxing atmosphere. The lodge also provides kitchen facilities, picnic areas, and a sun deck, perfect for soaking up the stunning surroundings. Other amenities such as non-smoking rooms and facilities for disabled guests ensure a comfortable stay for all visitors. With its convenient location just 0.8mi from the city center, Ecola Creek Lodge offers a combination of convenience and natural beauty, making it an excellent choice for travelers.

Facade/entrance in Tolovana Inn

Tolovana Inn

Free parking

Pet Friendly

Beachfront

Tolovana Inn stands out as the superior choice among hotels in Cannon Beach. Located just 1.4mi from the city center, this beachfront ApartHotel offers exceptional amenities that set it apart from the competition. Enjoy the convenience of free parking, pet-friendly accommodations, and a range of leisure facilities including an indoor swimming pool, hot tub, and sauna. The hotel's 24-hour front desk, business center, and fitness center cater to every need, while the spacious and well-appointed rooms feature private balconies, free Wi-Fi, and complimentary toiletries. With its prime location, world-class amenities, and impeccable service, Tolovana Inn ensures an unforgettable stay for all guests.

Which 4-star hotels are the most popular?

The Inn at Cannon Beach is a popular 4-star hotel located just 1.2mi from the city center. With prices starting at $162, it offers great value for money. The hotel provides various amenities such as free Wi-Fi, a complimentary breakfast, a spa tub, and beach access. Guests can enjoy the beautiful garden view from their rooms and take advantage of the 24-hour front desk and private parking. The Inn at Cannon Beach is also pet-friendly, making it a convenient choice for travelers with furry companions.

The Lighthouse Inn is another highly rated 4-star hotel in Cannon Beach. It is located just 0mi from the city center, making it easily accessible to popular attractions. The hotel offers amenities such as free parking, free Wi-Fi, a spa tub, and beach access. Additionally, guests have the convenience of a kitchenette in their rooms, allowing them to prepare their own meals. The Lighthouse Inn is pet-friendly and offers a range of outdoor activities, including hiking and fishing, for guests to enjoy during their stay.

Situated only 0.2mi from the city center, the Inn at Haystack Rock is a top choice for travelers visiting Cannon Beach. With prices starting at $239, it offers luxurious accommodations and a range of amenities. Guests can enjoy a private entrance, a fully equipped kitchen, and a spa tub. The hotel also offers free Wi-Fi and beach access. For those looking to explore the area, the Inn at Haystack Rock provides complimentary walking tours and is close to various outdoor activities, including horseback riding and canoeing.

Which 3-star hotels are the most popular?

One of the most popular 3-star hotels in Cannon Beach is The Waves. Located just 0.5mi from the city center, this hotel offers a range of amenities such as a private pool, beachfront access, and free Wi-Fi. Guests can enjoy stunning ocean views from their rooms, as well as relax in the spa tub or hot tub. The Waves is also pet-friendly, making it a great option for travelers with furry friends.

For those looking for a peaceful getaway, Ecola Creek Lodge is another top choice. Situated 0.8mi from the city center, this hotel offers a serene setting with beautiful views of the ocean and river. The lodge features a private entrance, kitchen, and picnic area, perfect for enjoying meals surrounded by nature. Guests can also take advantage of the free Wi-Fi and beach access during their stay.

For a more luxurious experience, Surfsand Resort is a popular choice among travelers. With its beachfront location and private beach area, guests can enjoy the ultimate seaside retreat. The resort offers a wide range of amenities, including an indoor swimming pool, spa, and fitness center. Additionally, the on-site restaurant and bar provide a variety of dining options for guests to choose from.

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 $138 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 $162. 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 $272.

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.