Photo by David Martin

Find hotels in Cannon Beach, OR from NT$2,852

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cannon Beach hotels

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
8.8 out of 10, Excellent, (1623)
"Checkin was a breeze, super friendly staff. Room is amazing, clean and well appointed. "
United States
Sabine
The price is NT$3,646
NT$4,420 total
includes taxes & fees
Dec 25 - Dec 26
Tolovana Inn

Inn at Cannon Beach

Inn at Cannon Beach
3.0 star property
Tolovana Park
9.8 out of 10, Exceptional, (1000)
"Beautiful area, very nice inn."
United States
Mary
The price is NT$4,695
NT$5,383 total
includes taxes & fees
Jan 4 - 2026/1/5
Inn at Cannon Beach

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, (1003)
"Friendly staff, nice and spacious room, clean, great location and view "
Canada
Elise
The price is NT$3,085
NT$3,517 total
includes taxes & fees
Jan 21 - 2026/1/22
The Waves/The Argonauta Inn/The White Heron Lodge

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (993)
"Great room and amenities. Will definitely stay again!"
United States
Earl
The price is NT$5,431
NT$6,192 total
includes taxes & fees
Jan 7 - 2026/1/8
Hallmark Resort - Cannon Beach

Cannon Beach Hotel Collection

Cannon Beach Hotel Collection
3.5 star property
Downtown Cannon Beach
9.2 out of 10, Wonderful, (1007)
"Great stay and location"
United States
Nicholas
The price is NT$3,147
NT$3,588 total
includes taxes & fees
Jan 4 - 2026/1/5
Cannon Beach Hotel Collection

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.6 out of 10, Excellent, (1000)
"Very clean and accommodating. Check in and out were very easy. Great room. The hot tub was very nice. "
United States
Nicholas
The price is NT$4,689
NT$5,252 total
includes taxes & fees
Dec 27 - Dec 28
Inn at Haystack Rock

The Wayside Inn

The Wayside Inn
2.5 star property
Tolovana Park
9.2 out of 10, Wonderful, (611)
"Great stay. The front desk were welcoming and so helpful. "
United States
Kori
The price is NT$3,119
NT$3,556 total
includes taxes & fees
Jan 4 - 2026/1/5
The Wayside Inn

Ecola Creek Lodge

Ecola Creek Lodge
3.0 star property
Cannon Beach
9.2 out of 10, Wonderful, (712)
"Great place to stay and great people"
United States
Keith
The price is NT$2,814
NT$3,207 total
includes taxes & fees
Jan 4 - 2026/1/5
Ecola Creek Lodge

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1003)
"great place to stay"
United States
Kristina
The price is NT$6,270
NT$7,058 total
includes taxes & fees
Dec 25 - Dec 26
Surfsand Resort

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, (637)
"The room was very nicely updated and the furniture was clean and comfortable We had a great three day gat away at Lands End at Cannon Beach"
United States
JOHN
The price is NT$5,041
NT$5,747 total
includes taxes & fees
Jan 4 - 2026/1/5
Land's End at Cannon Beach

Lighthouse Inn

Lighthouse Inn
2.5 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (368)
"Friendly and helpful staff. "
United States
George
The price is NT$4,379
NT$5,021 total
includes taxes & fees
Jan 4 - 2026/1/5
Lighthouse Inn

Sea Sprite at Haystack Rock

Sea Sprite at Haystack Rock
3.5 star property
Tolovana Park
9.6 out of 10, Exceptional, (356)
"Ocean front views, fully appointed kitchen, very clean. "
United States
Margaret
The price is NT$5,640
NT$6,430 total
includes taxes & fees
Jan 7 - 2026/1/8
Sea Sprite at Haystack Rock

The Ocean Lodge

The Ocean Lodge
3.5 star property
Tolovana Park
9.8 out of 10, Exceptional, (641)
"We had a great time stying in the oceanview room! Will visit again in the future "
Australia
Khoi Loon
The price is NT$10,363
NT$11,673 total
includes taxes & fees
Dec 25 - Dec 26
The Ocean Lodge

Sea Sprite on the Estuary

Sea Sprite on the Estuary
3.5 star property
Cannon Beach
9.6 out of 10, Exceptional, (274)
"Perfect gateway with unbelievable view!"
United States
Evgeny
The price is NT$5,955
NT$6,789 total
includes taxes & fees
Jan 7 - 2026/1/8
Sea Sprite on the Estuary

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (233)
"It’s cozy, clean, accomodating and nice staffs"
United States
Janine
The price is NT$6,270
NT$7,148 total
includes taxes & fees
Jan 4 - 2026/1/5
Schooner's Cove Inn

Quality Inn Seaside Oregon Coast

Quality Inn Seaside Oregon Coast
2.5 star property
Seaside
8.4 out of 10, Very Good, (1001)
"Value with decent accommodations."
United States
Gabriel
The price is NT$1,843
NT$2,110 total
includes taxes & fees
Jan 4 - 2026/1/5
Quality Inn Seaside Oregon Coast

Hi-Tide Oceanfront Inn

Hi-Tide Oceanfront Inn
2.0 star property
Seaside
9.0 out of 10, Wonderful, (1735)
"We enjoyed the hotel"
United States
Viki
The price is NT$2,489
NT$2,852 total
includes taxes & fees
Jan 7 - 2026/1/8
Hi-Tide Oceanfront Inn

Best Western Plus Ocean View Resort

Best Western Plus Ocean View Resort
3.0 star property
Seaside
8.6 out of 10, Excellent, (1023)
"This is our favorite place to stay in Seaside. "
United States
Sam
The price is NT$2,440
NT$2,794 total
includes taxes & fees
Jan 19 - 2026/1/20
Best Western Plus Ocean View Resort

Rivertide Suites Hotel

Rivertide Suites Hotel
3.0 star property
Seaside
9.2 out of 10, Wonderful, (1103)
"Friendly staff and great rooms. "
United States
Nicholas
The price is NT$2,745
NT$3,143 total
includes taxes & fees
Jan 7 - 2026/1/8
Rivertide Suites Hotel

Ebb Tide Oceanfront Inn

Ebb Tide Oceanfront Inn
2.0 star property
Seaside
9.2 out of 10, Wonderful, (2556)
"Clean room & very friendly staff."
United States
Angela
The price is NT$2,804
NT$3,157 total
includes taxes & fees
Dec 25 - Dec 26
Ebb Tide Oceanfront Inn
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 and neighborhoods for the activities you enjoy most. Learn more about Cannon Beach
Learn more about Cannon Beach

Downtown Cannon Beach

Downtown Cannon Beach is known for its stunning beaches, and with sights like Cannon Beach and Coaster Theatre, you won't get bored spending a day wandering around this part of Cannon Beach.

Tolovana Park

Popular for its iconic Haystack Rock, Cannon Beach offers stunning coastal views and artisan shops. Explore local galleries, dine at nearby restaurants, and visit Tolovana Beach State Recreation Site.

Stay near popular Cannon Beach attractions

Learn more about Cannon Beach

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

Cannon Beach featuring island views, a sunset and general coastal views

Top Cannon Beach Hotel Reviews

More cheap stays in Cannon Beach

Hotels in Cannon Beach with star-rating

Find out more about Cannon Beach

Top reasons to visit Cannon Beach

  • Stunning Beaches: Cannon Beach features breathtaking ocean views and iconic rock formations, perfect for beach lovers.
  • Outdoor Activities: Enjoy scenic beach walks, hiking trails, and various recreational options for nature enthusiasts.
  • Charming Neighborhoods: Explore artisan shops and local culture in the quaint neighborhoods surrounding the beach.
  • Family-Friendly Fun: Cannon Beach offers a variety of activities suitable for all ages, ensuring a memorable experience.
  • Cozy Accommodations: Choose from a range of hotels and resorts with stunning oceanfront views, catering to every traveler's needs.

Find great hotels in and around Cannon Beach

Cannon Beach offers a delightful selection of accommodations, ranging from cozy hotels to luxurious resorts, perfect for families and adventure seekers alike. With stunning oceanfront views and easy access to the beach, you'll find the ideal spot for your getaway. Whether you're searching for the best hotels or charming lodges, Cannon Beach has something to suit every traveler’s needs, ensuring a memorable vacation experience on the Oregon coast.

  • Hi-Tide Oceanfront Inn: Nestled 11.3km from the heart of Cannon Beach, Hi-Tide Oceanfront Inn offers a unique blend of beachside relaxation and inclusivity. This pet-friendly hotel warmly welcomes LGBTQIA travelers, making it a top choice for those seeking an open and friendly atmosphere. With direct beach access, guests can enjoy the sun and surf at their leisure. The inn provides essential pet amenities, including food and water bowls, ensuring that your furry friends feel right at home. Whether you want to unwind on the beach or explore the stunning coastline, Hi-Tide is the perfect spot for your seaside getaway.
  • Inn at Cannon Beach: Located in the heart of Cannon Beach, this charming 3-star hotel is ideal for adventure seekers and pet lovers alike. The Inn at Cannon Beach stands out with its variety of adventure sports and recreational activities available both on-site and nearby. Enjoy surfing, fishing, hiking, or even horseback riding, all just a stone's throw away. The hotel is also LGBTQIA friendly, ensuring a welcoming environment for all guests. With a focus on comfort, the Inn offers pet amenities and policies to accommodate your furry companions, making it a great choice for a fun-filled vacation.
  • Tolovana Inn: Situated in Cannon Beach, Tolovana Inn combines the best of beach access and business-friendly accommodations. This pet-friendly hotel is perfect for both leisure and business travelers, offering a serene escape with direct access to the beach. The property welcomes pets, allowing you to bring your canine companions along for the adventure. With its focus on comfort and functionality, Tolovana Inn provides a relaxing atmosphere that caters to both vacationers and business guests, making it an excellent choice for any type of stay.

Where to stay near Cannon Beach

Cannon Beach, Oregon, is a stunning coastal getaway perfect for outdoor enthusiasts and beach lovers alike. With its breathtaking scenery, travelers can enjoy a beachy vacation filled with relaxation and family-friendly activities. Explore the charming neighborhoods and indulge in coastal luxury while experiencing the romantic atmosphere that surrounds this beautiful destination. From scenic excursions to tranquil beach strolls, Cannon Beach offers a memorable escape for all visitors.

  • Seaside: Located 11.3km from Cannon Beach, Seaside is a vibrant city that attracts travelers year-round, with peak visits from June to August. Known for its stunning beaches and scenic outdoor experiences, this destination offers a variety of activities, including golfing and exploring recreational areas. Visitors can enjoy the local scenery, from the beautiful coastline to nearby national state parks and striking rock formations. Seaside is perfect for those looking to soak up the sun or engage in outdoor adventures.
  • Neahkahnie Beach: Situated 17.7km from Cannon Beach, Neahkahnie Beach is a charming village that draws visitors with its breathtaking natural beauty. The peak travel season runs from June to August, offering an ideal time to enjoy the beach and outdoor activities. Famed for its scenic views and access to hiking trails, Neahkahnie Beach is a great spot for those who appreciate nature. Explore local shops and the nearby national state park, where mountains meet the ocean, creating a picturesque backdrop for relaxation and exploration.
  • Arch Cape: Just 8.0km from Cannon Beach, Arch Cape is a serene city known for its stunning natural landscapes and outdoor experiences. Peak visitor months are in March and during the summer months of June and July. The area offers exceptional hiking trails and easy access to recreational parks, making it perfect for outdoor enthusiasts. With its beautiful beaches and proximity to national parks, Arch Cape provides a tranquil escape where visitors can enjoy the scenic beauty of the Oregon coast.

Things to do in and around Cannon Beach

Cannon Beach, Oregon, is perfect for outdoor and beach vacations, offering stunning ocean views and scenic beach walks. Visitors can explore artisan shops, enjoy hiking trails, and relax in recreational areas. The vibrant local theater also provides entertainment options, making it an ideal destination for those seeking a blend of nature and culture.

Shopping

Cannon Beach offers a delightful shopping experience with the Turnaround Market, a vibrant public market, and the family-friendly Seaside Carousel Mall, both just 11.3km away. If you're up for a drive, visit the Seaside Antique Mall for unique vintage finds and treasures.

Recreation

At Seaside Golf Course, enjoy a round of golf surrounded by beautiful natural landscapes just 9.7km from Cannon Beach, perfect for sports enthusiasts. Gearhart Golf Links, located 16.1km away, also offers a serene outdoor golfing experience, making it an ideal retreat for relaxation and recreation.

For family-friendly fun, visit the Astoria Aquatic Center, located 35.4km from Cannon Beach, where you can enjoy various water activities in a vibrant atmosphere, perfect for creating lasting memories with loved ones.

Adventure

Explore the Fort to Sea Trail, a scenic 27.4km hike that offers breathtaking views of nature. For a shorter adventure, the Angora Peak Trailhead, located 11.3km away, provides stunning scenery and outdoor excitement. Don't miss the Cape Falcon Trailhead, 14.5km away, for more incredible landscapes.

Nightlife

Experience a charming evening at Coaster Theatre, where romance and culture come alive through captivating performances. For family fun, visit Captain Kid Amusement Park, just a short drive away, bursting with adventure. Don’t miss Liberty Theater for more entertainment and a touch of romance, only 33.8km from Cannon Beach.

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

Booking tips and Expedia advantages for Cannon Beach

Cannon Beach provides numerous opportunities for budget-friendly enjoyment. You can visit popular attractions like Haystack Rock and Hug Point State Park for free. To save on accommodations, consider traveling between November and January when prices are lower, and aim for a Tuesday stay for the best rates. Utilize Expedia to find exclusive offers and combine your hotel with flights for additional savings. For transport, consider renting bicycles or walking to explore the area, as it is compact and pedestrian-friendly.

  • 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: Utilize Expedia’s search tool to customize your travel preferences, such as your budget, preferred location, and the type of hotel you desire. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save on your trip 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, Oregon, is a perfect destination for outdoor enthusiasts and beach lovers, offering stunning scenery and iconic rock formations. Visitors can explore the beautiful beach and nearby state parks, making it an ideal spot for a relaxing vacation. Don't miss the breathtaking sights of Cannon Beach itself, where you can enjoy various outdoor activities and soak in the natural beauty of the area.

  • Cannon Beach: This picturesque beach offers a serene escape with its soft sands and stunning ocean views. Perfect for sunbathing, beachcombing, or simply enjoying the laid-back vibes, it’s an ideal spot for relaxation and recreation.
  • Haystack Rock: A striking natural landmark, Haystack Rock stands majestically on the shore. This iconic monolith, surrounded by tide pools, presents incredible scenery and outdoor exploration opportunities, making it a photographer's paradise.
  • Ecola State Park: Located merely 3.2km from Cannon Beach, Ecola State Park is a haven for outdoor enthusiasts. With its breathtaking coastal views, lush forests, and hiking trails, it promises adventure and a chance to connect with nature.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Cannon Beach, Oregon, can be conveniently accessed via Astoria Regional Airport (AST), located 29.0km away. Nearby hotel options include the 4-star Cannery Pier Hotel & Spa, just 4.8km from the airport, and the 3.5-star Hotel Elliott, also 4.8km away. Another choice is the 3.5-star Seaside Oceanfront Inn, situated 17.7km from AST. Transportation services are readily available from these hotels, making it easy to reach the airport for your travels. Enjoy your stay in this beautiful coastal town.

Frequently asked questions

Where is the best place for a stay in Cannon Beach?
The Ocean Lodge is a favorite with Expedia customers. This hotel offers free breakfast and free parking. Other top choices based on traveler reviews include Sea Sprite on the Estuary and Schooner's Cove Inn. 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 hotel bookings are refundable if you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Cannon Beach.
Where can I learn more about changing or cancelling my trip to Cannon Beach?
For more information about picking new dates or cancelling your trip to Cannon Beach, go to https://www.expedia.com/service/.
Where is the best hotel for a stay in Downtown Cannon Beach?
With 27 hotels and other accommodations to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Surfsand Resort is the highest ranked property in Downtown Cannon Beach. This 3.5-star hotel offers a restaurant and an indoor pool. It is located a short 2-minute walk from Cannon Beach. Other favorite options in the area include Sea Breeze Court and Cannon Beach Hotel.
What's the best hotel when traveling with kids to 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 choice for your family trip. Attractions in the area like Captain Kid Amusement Park and The Buzz on Broadway are also fun for kids of all ages. Find more child-friendly accommodations in Cannon Beach.
What is the favorite LGBTQ-friendly hotel in Cannon Beach?
Surfsand Resort is a top LGBTQ-friendly hotel, and features free WiFi and in-room fireplaces. Inn at Cannon Beach and The Ocean Lodge are other good options for your trip. See all available hotels listed as LGBTQ-friendly in Cannon Beach.
What's the best pet-friendly hotel in Cannon Beach?
Cannon Beach Hotel Collection is a top dog-friendly hotel, and offers a restaurant and a bar/lounge for its human guests. Other good options for you and your pet include Hallmark Resort - Cannon Beach and Tolovana Inn. See more pet-friendly hotel accommodations in Cannon Beach.
What's the best place to stay with easy access to Cannon Beach?
Adjacent to Cannon Beach, Land's End at Cannon Beach is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free parking and a spa tub. Other good options within a short distance include The Waves/The Argonauta Inn/The White Heron Lodge and Hallmark Resort - Cannon Beach.
What about the best place to stay near Haystack Rock?
One of the top choices for your stay is Tolovana Inn, located a short 1 mi (1.6 km) from Haystack Rock, and this hotel offers an indoor pool and free parking. Hallmark Resort - Cannon Beach and Inn at Cannon Beach are two other good choices in the immediate area.
What's the best accommodation for a beach vacation in Cannon Beach?
Hallmark Resort - Cannon Beach is a top beachfront hotel with 2 indoor pools and a full-service spa, and it's located on Cannon Beach. Other good options for your beach trip include Tolovana Inn and Surfsand Resort. See more stays near the beach in Cannon Beach.
Where is the best neigborhood in Cannon Beach for tourists?
Downtown Cannon Beach is one of the best areas of the city for sightseeing so consider a stop by Cannon Beach, Coaster Theatre, and Cannon Beach History Center and Museum while you're exploring the neighborhood.
What are some hotels with pools in Cannon Beach?
Surfsand Resort: Hotel, 1-minute walk from Cannon Beach. Features complimentary cabanas, an indoor pool, and a sauna. Tolovana Inn and Hallmark Resort - Cannon Beach are two additional hotels that feature an onsite 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 center. 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.
What's the best hotel for staying near Portland International Airport (PDX)?
Red Lion Hotel Portland Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 1.1 mi (1.8 km) from Portland Intl. Airport. Other choices near the airport are Country Inn & Suites by Radisson, Portland International Airport, OR and Radisson Hotel Portland Airport.
How is it to stay in Cannon Beach?
Travelers to Cannon Beach give high marks for the beaches, shopping, and top-notch restaurants. Tourists can also enjoy so much more including its cafes. In Cannon Beach, there are 270 hotels and other accommodations to choose from. Find out more about Cannon Beach.
What are the top places to visit in Cannon Beach?
Cultural venues include Coaster Theatre and Cannon Beach History Center and Museum. The beaches and sunsets highlight the natural beauty with places to discover including Cannon Beach, Haystack Rock, and Crescent Beach. A couple of additional sights to add to your agenda are Tolovana Beach State Park and Ecola State Park. Check out what more to see and do in Expedia's Cannon Beach guide.
How can I get around Cannon Beach?
If you want to venture outside of the area, ride aboard one of the trains 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 weather like in Cannon Beach?
The hottest months are usually August and July with an average temp of 59°F, while the coldest months are February and December with an average of 44°F. The rainiest months in Cannon Beach are November, December, January, and March, with each month seeing an average of 9 inches of rainfall.

Explore a world of travel with Expedia