Provide your desired dates to access the latest pricing and special offers for hotels
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Cities nearby
Cities nearby
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.