A wooden building with a sign for Cannon Beach Design Co. and a US Bank sign.

Cannon Beach Hotels from ₹16,172

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Cannon Beach hotels

1. Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
9.0 out of 10, Wonderful, (2,051 reviews)
"Nice location next to the beach."
United States
Daniel
The price is ₹18,654
₹22,337 total
includes taxes & fees
18 Aug - 19 Aug
Tolovana Inn

2. Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1,039 reviews)
"Was a great place to visit and wish we had more time there. Loved the fire on the beach and the staff was very friendly."
United States
Anthony
The price is ₹42,492
₹48,683 total
includes taxes & fees
25 Aug - 26 Aug
Surfsand Resort

3. Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
Seaside
9.2 out of 10, Wonderful, (2,813 reviews)
"Clean rooms, beach View."
United States
Kristoffer
The price is ₹17,286
₹19,803 total
includes taxes & fees
25 Aug - 26 Aug
Ebb Tide Oceanfront Inn

4. Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (1,183 reviews)
"Our go to spot to stay when visiting Cannon Beach! 3rd time staying here! just parked the car and walked everywhere!"
United States
Roberto
The price is ₹22,547
₹25,832 total
includes taxes & fees
29 Jul - 30 Jul
Cannon Beach Hotel Collection

5. Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,000 reviews)
"Great view, friendly staff."
United States
Samuel
Hallmark Resort - Cannon Beach

6. Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.6 out of 10, Exceptional, (1,003 reviews)
"Would definitely stay here again."
Canada
Jessie
The price is ₹36,599
₹41,961 total
includes taxes & fees
25 Aug - 26 Aug
Inn at Cannon Beach

7. The Waves/The Argonauta Inn/The White Heron Lodge

The Waves/The Argonauta Inn/The White Heron Lodge
2.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"Great location, clean and lovely room- would stay here again!"
United States
Christian
The Waves/The Argonauta Inn/The White Heron Lodge

8. Promenade Inn & Suites Oceanfront

Promenade Inn & Suites Oceanfront
2.5 star property
Seaside
7.4 out of 10, Good, (2,639 reviews)
"One of the best place with ocean view,my wife loves staying there,"
United States
Alvaro
The price is ₹19,110
₹21,882 total
includes taxes & fees
9 Aug - 10 Aug
Promenade Inn & Suites Oceanfront

9. The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park
9.8 out of 10, Exceptional, (689 reviews)
"Great staff, beautiful resort right on the beach"
Canada
armin jafari
The price is ₹53,613
₹61,460 total
includes taxes & fees
27 Jul - 28 Jul
The Ocean Lodge

10. Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (770 reviews)
"Great clean place to stay"
United States
Abraham
The price is ₹24,955
₹28,449 total
includes taxes & fees
24 Aug - 25 Aug
Ecola Creek Lodge

11. Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
3.5 star property
Tolovana Park
9.6 out of 10, Exceptional, (381 reviews)
"We loved our stay at Sea Sprite. The room was very clean, the staff was extremely friendly and helpful. We loved having a kitchenette so we didn’t have to eat out all the time. We had a view of the ocean from our room and there was easy access to the beach."
United States
Kimberley
Sea Sprite at Haystack Rock

12. Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
Seaside
9.0 out of 10, Wonderful, (1,757 reviews)
"Clean rooms, super great staff, close to beach and so many activities!"
United States
Melisa
The price is ₹21,136
₹24,214 total
includes taxes & fees
27 Jul - 28 Jul
Hi-Tide Oceanfront Inn

13. Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (398 reviews)
"Comfortable, convenient to the beach and other attractions."
United States
Paul
The price is ₹34,668
₹39,748 total
includes taxes & fees
24 Aug - 25 Aug
Lighthouse Inn

14. The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park
9.2 out of 10, Wonderful, (672 reviews)
"Great location and the staff were so helpful and friendly!"
United States
Sara
The Wayside Inn

15. Best Western Plus Ocean View Resort

Best Western Plus Ocean View Resort
3.0 star property
Seaside
8.6 out of 10, Excellent, (1,072 reviews)
"great stay, cant wait to come back"
United States
Jorge
The price is ₹22,016
₹25,209 total
includes taxes & fees
24 Aug - 25 Aug
Best Western Plus Ocean View Resort

16. Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
Seaside
9.2 out of 10, Wonderful, (1,129 reviews)
"We have stayed here a couple of times and it has been great every time."
United States
Catherine K
The price is ₹22,114
₹25,574 total
includes taxes & fees
23 Aug - 24 Aug
Rivertide Suites Hotel

17. Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (257 reviews)
"Very helpful staff, 2 kblocks away from shops, right on the beach"
United States
Caroline
The price is ₹55,915
₹63,744 total
includes taxes & fees
31 Jul - 1 Aug
Schooner's Cove Inn

18. River Inn at Seaside

River Inn at Seaside
2.5 star property
Seaside
9.0 out of 10, Wonderful, (1,271 reviews)
"Great place to stay while passing through!"
United States
Brittany
The price is ₹23,080
₹26,427 total
includes taxes & fees
25 Aug - 26 Aug
River Inn at Seaside

19. Land's End at Cannon Beach

Land's End at Cannon Beach
3.0 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (690 reviews)
"We loved our stay here. The room was clean and the staff went out of their way to fix the screen in our window. I would definitely stay here again! Very close to all the shops too."
United States
Lindsay
The price is ₹34,669
₹39,524 total
includes taxes & fees
11 Aug - 12 Aug
Land's End at Cannon Beach

20. Seashore Inn on the Beach

Seashore Inn on the Beach
2.0 star property
Seaside
9.0 out of 10, Wonderful, (1,005 reviews)
"Staff was friendly, place was clean, and breakfast at the beach was fabulous !"
United States
Peyton
The price is ₹22,114
₹25,321 total
includes taxes & fees
4 Aug - 5 Aug
Seashore Inn on the Beach
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Cannon Beach

Find the best Cannon Beach areas for the activities you enjoy most. Learn more about Cannon Beach
Learn more about Cannon Beach

Downtown Cannon Beach

A noteworthy feature of Downtown Cannon Beach is its stunning beaches. While you're in town, be sure to stop and check out Cannon Beach and Cannon Beach History Center and Museum.

Tolovana Park

Tolovana Park is known for its pristine beaches, and you can make a stop by Cannon Beach and Tolovana Beach State Park while in the area.

Stay near popular Cannon Beach attractions

Learn more about Cannon Beach

The towering Haystack Rock reveals itself at low tide when tidepools brim with colourful starfish and sea anemones. Wander through the charming city centre shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

A beach with large rock formations and a sunset.

Top Cannon Beach Hotel Reviews

More cheap stays in Cannon Beach

Find out more about Cannon Beach

Top reasons to visit Cannon Beach

  • Stunning Beaches: Cannon Beach features picturesque sandy shores and breathtaking ocean views, perfect for relaxation and recreation.
  • Iconic Haystack Rock: This remarkable sea stack is a must-see landmark, offering great photo opportunities and tide pool exploration.
  • Outdoor Activities: Enjoy invigorating beach walks, hiking trails, and engaging local tours that showcase the area's natural beauty.
  • Charming Accommodations: A variety of delightful hotels and lodges cater to all types of travellers, ensuring a comfortable stay.
  • Tranquil Atmosphere: The relaxed coastal vibe makes Cannon Beach an ideal destination for families, couples, and nature lovers alike.

Find great hotels in and around Cannon Beach

Discover a variety of hotel accommodations in Cannon Beach, Oregon, perfect for family beach getaways and adventurous vacations. From charming seaside hotels to luxurious ocean lodges, there's something to suit every traveller's needs. Explore popular options and read reviews to find the ideal star hotel that offers a memorable experience along this stunning coastline.

  • Hi-Tide Oceanfront Inn: Nestled 11km from the heart of Cannon Beach, the Hi-Tide Oceanfront Inn offers a budget-friendly retreat for those seeking a pet-friendly beach getaway. With a commendable guest rating of 9.0 out of 10, this hotel provides direct access to the beach, making it a great choice for sun-seekers and nature enthusiasts. The property welcomes pets with certain restrictions and offers amenities such as food and water bowls for your furry companions, ensuring a comfortable stay for both you and your pets.
  • Tolovana Inn: Situated in the scenic Cannon Beach, the Tolovana Inn boasts a guest rating of 8.8 out of 10 and is an ideal base for beach lovers and business travellers alike. This budget-friendly accommodation features direct beach access and a welcoming atmosphere for pets. With amenities that include food and water bowls, the inn caters to your furry friends while also providing a conducive environment for work-related trips. The charming seaside setting and comfortable lodging make it a suitable choice for a relaxing stay.
  • Inn at Cannon Beach: With a notable guest rating of 9.6 out of 10, the Inn at Cannon Beach is a delightful 3-star accommodation that invites adventure seekers to explore the great outdoors. Located conveniently within Cannon Beach, this inn offers a range of recreational activities nearby, including hiking, surfing, and fishing. The property welcomes pets with certain restrictions and provides essential amenities such as food and water bowls. Ideal for those looking to combine comfort with adventure, the Inn at Cannon Beach promises an engaging and memorable experience.

Where to stay near Cannon Beach

Cannon Beach, Oregon, offers an enchanting escape for those seeking a memorable coastal getaway. Renowned for its stunning ocean views and picturesque beaches, this charming city is perfect for family-friendly excursions, romantic strolls, or simply unwinding in nature's beauty. Nearby towns enhance the experience with their relaxing atmosphere and scenic landscapes, ensuring that every moment spent here is filled with joy and tranquillity. A visit to Cannon Beach promises an unforgettable beach holiday.

  • Seaside: Located a mere 11km from Cannon Beach, Seaside is a vibrant city known for its picturesque coastline and outdoor activities. This destination experiences a moderately seasonal influx of tourists, peaking in the warm months of June to August. Visitors flock to enjoy the stunning beach scenery, recreational areas, and a bustling shopping mall centre. Notable landmarks include the nearby national state park and event conference venue, making Seaside an ideal spot for both relaxation and adventure.
  • Arch Cape: Just 8km away from Cannon Beach, Arch Cape is a charming city that offers a tranquil escape for nature lovers. With a moderate seasonal visitor pattern, peak travel times are in March and the summer months of June to July. The allure of Arch Cape lies in its beautiful beaches and scenic hiking trails, perfect for outdoor enthusiasts. The proximity to the national state park and local water features enhances the area's appeal, providing ample opportunities for exploration and relaxation amidst stunning natural landscapes.
  • Manzanita: Situated 19km from Cannon Beach, Manzanita is a delightful city that draws visitors year-round, with a peak in summer months from June to August. This coastal gem is celebrated for its serene beaches and outdoor experiences, including access to recreational areas and a local golf course. Families and couples alike will find joy in the family-friendly beach environment and the nearby national state park, making Manzanita a perfect destination for those seeking both leisure and adventure in a stunning setting.

Things to do in Cannon Beach

Shopping

Cannon Beach offers charming local boutiques and galleries perfect for unique gifts and souvenirs. If you're up for a drive, visit Seaside Factory Outlet Centre, located about 19km away, where you can find discounts on various brands and a range of shopping options.

Recreation

At Cannon Beach's Healing Summit Wellness Centre, indulge in rejuvenating massage therapies and holistic treatments designed to restore balance. Nearby, the Ocean Lodge offers yoga classes with breathtaking ocean views, allowing you to connect with nature while enhancing your mindfulness and relaxation.

Adventure

Cannon Beach is renowned for its stunning coastal views and outdoor activities. Explore the tide pools at Haystack Rock, hike the scenic trails at Ecola State Park, or try your hand at surfing along the sandy shores, all while soaking in the beauty of the Pacific Northwest.

Nightlife

Explore the charming atmosphere at the Cannon Beach Distillery for unique craft spirits. For a relaxed evening, visit the Wayfarer Restaurant and Lounge, where you can enjoy stunning ocean views and delicious cocktails, perfect for unwinding after a day of beach adventures.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Cannon Beach

To save money on your trip to Cannon Beach, visit between November and January for lower accommodation prices. Utilise free attractions such as Haystack Rock and Hug Point State Park. For transport, consider walking or cycling to explore the area affordably. Book your stay on a Tuesday for the best rates, avoiding the pricier Saturdays. Use Expedia to find budget-friendly hotels, and consider bundling your hotel, flights, and activities for additional savings. This way, you can enjoy an economical yet memorable experience in this beautiful coastal town.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Cannon Beach are November to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Cannon Beach is Tuesday. The most expensive day to stay in Cannon Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display hotels from the lowest to highest prices, allowing you to easily find the most affordable options first. Furthermore, you have the ability to refine your selection by hotel type; for instance, by selecting the Eco-certified filter, you will be presented with sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Cannon Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Cannon Beach

Cannon Beach is a delightful destination for outdoor enthusiasts, offering stunning scenery and a quintessential beach experience. Visitors can explore beautiful beaches, remarkable rocks, and nearby state parks, all showcasing the enchanting charm of the Oregon coast. With breathtaking beach views and a relaxed coastal atmosphere, Cannon Beach promises a memorable vacation filled with nature's beauty and tranquillity.

  • Cannon Beach: A stunning stretch of coastline, Cannon Beach is renowned for its golden sands and the iconic Haystack Rock. Visitors can enjoy beach vibes, explore tide pools, or simply relax while taking in breathtaking ocean views.
  • Les Shirley Park: This family-friendly urban park offers a delightful green space in the heart of Cannon Beach. With picnic areas, walking paths, and playgrounds, it provides an ideal outdoor setting for relaxation and recreation amidst city vibes.
  • Tillamook Rock Light: Located 6km from Cannon Beach, this historic lighthouse stands as a testament to maritime history. Visitors can appreciate its cultural significance while enjoying picturesque views of the rugged coastline.

Best time to go to Cannon Beach

The best time to visit Cannon Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Cannon Beach falls in August, when visitor numbers are moderately high and weather is mostly sunny with no rain. The coolest average temperature in Cannon Beach falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January44.4°F (6.9°C)Moderate RainMostly CloudyAverageSlightly Low
February43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
March45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
April47.7°F (8.7°C)Light RainMostly CloudyAverageAverage
May52.2°F (11.2°C)Light RainMostly CloudyAverageAverage
June55.9°F (13.3°C)No RainMostly SunnyModerately HighSlightly High
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)No RainMostly SunnyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October54.0°F (12.2°C)Light RainMostly SunnyModerately LowAverage
November48.0°F (8.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
December43.7°F (6.5°C)Moderate RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Cannon Beach

Accessing Cannon Beach is straightforward via its major airports. Portland International Airport (PDX) is situated 111km away, with excellent hotels nearby such as The Nines and Sentinel Hotel, both within 11km. ASToria Regional Airport (AST) is only 29km from Cannon Beach, offering options like Cannery Pier Hotel & Spa and Hotel Elliott, both 5km away. Salem's McNary Field (SLE) is the furthest at 132km, with comfortable stays like DoubleTree by Hilton Hotel Salem, just 5km from the airport. All these airports provide convenient access to Cannon Beach, ensuring a pleasant journey for visitors.

Frequently asked questions

Where is the best place for a stay in Cannon Beach?
Based on our traveller data, Tolovana Inn is one of the top choices for your stay. This hotel is a short 13-minute walk from Cannon Beach, and it offers an indoor pool and free parking. Other good choices for your trip include Surfsand Resort and Cannon Beach Hotel Collection. See all available top hotels, or vacation rentals in Cannon Beach.
If I need to cancel my hotel reservation in Cannon Beach, will I receive a refund?
Yes, you'll find most room reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Cannon Beach.
What's the best family accommodation in Cannon Beach?
Surfsand Resort is a hotel with an indoor pool and a restaurant, and it's a top choice on Expedia for families. Land's End at Cannon Beach is another good option for your family trip. Also, attractions in the area such as Captain Kid Amusement Park and The Buzz on Broadway are fun for children of all ages. Find more child-friendly accommodations in Cannon Beach.
What is the top LGBTQ-friendly place to stay in Cannon Beach?
Surfsand Resort is a top LGBTQ-friendly hotel, and features free Wi-Fi and in-room fireplaces. Inn at Cannon Beach and The Ocean Lodge are other good choices for your holiday. See all available hotels listed as LGBTQ-friendly in Cannon Beach.
What's the best dog-friendly accommodation option in Cannon Beach?
Tolovana Inn is a top dog-friendly hotel, and offers an indoor pool and a fitness centre for its human guests. Two other good options for you and your pet include Surfsand Resort and Cannon Beach Hotel Collection. See more pet-friendly hotel accommodations in Cannon Beach.
What's the best place to stay for a beach holiday in Cannon Beach?
Tolovana Inn is a top beachfront hotel offering free WiFi and free parking, located within a short 2-minute walk of Tolovana Beach State Park . Other good options for your beach trip include Surfsand Resort and Hallmark Resort - Cannon Beach. See more stays near the beach in Cannon Beach.
What are some hotels with pools in Cannon Beach?
Tolovana Inn: Hotel, 13-minute walk from Cannon Beach. Features a sauna, an indoor pool and free self parking. Surfsand Resort and Hallmark Resort - Cannon Beach are two additional hotels with an on-site pool. View all hotels with pools in Cannon Beach.
What is the best spa hotel in Cannon Beach?
Hallmark Resort - Cannon Beach is a top beach spa hotel with a fitness centre. Enjoy a facial, body scrub or Swedish massage at Elements by the Sea. Another popular spa hotel in Cannon Beach is Stephanie Inn. See all spa hotels in Cannon Beach.
How is it to stay in Cannon Beach?
Travellers to Cannon Beach give high marks for the beaches, shopping and top-notch restaurants. Tourists can also enjoy so much more including its cafƩs. A top sight in the city is Cannon Beach. In Cannon Beach, there are 282 hotels and other accommodation options to choose from. Find out more about Cannon Beach.
What are the top places to visit in Cannon Beach?
Cultural venues include Cannon Beach History Center and Museum and Coaster Theatre. The beaches and sunsets highlight the natural beauty with places to discover including Cannon Beach, Haystack Rock and Tolovana Beach State Park. A couple of additional sights to add to your itinerary are Ecola State Park and Chapman Beach. Take a look at what more there is to see and do in Expedia's Cannon Beach guide.
How should I get around Cannon Beach?
If you want to explore the larger area, take a train from Cannon Beach Station. If you want to venture out around the area, you may want a rental car in Cannon Beach for your journey.
What's the seasonal weather like in Cannon Beach?
The hottest months are usually August and July, with an average temperature of 15°C, while the coldest months are February and December, with an average of 7°C. The rainiest months in Cannon Beach are November, December, January and March, with each month seeing an average of 240 mm of rainfall.