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

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cannon Beach hotels

Cannon Beach Hotel Collection

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

Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
8.8 out of 10, Excellent, (1625)
"Checkin was a breeze, super friendly staff. Room is amazing, clean and well appointed. "
United States
Sabine
Tolovana Inn

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, (1000)
"Friendly staff, nice and spacious room, clean, great location and view "
Canada
Elise
The price is NT$2,308
NT$2,631 total
includes taxes & fees
Jan 13 - 2026/1/14
The Waves/The Argonauta Inn/The White Heron Lodge

Inn at Cannon Beach

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

Inn at Haystack Rock

Inn at Haystack Rock
2.5 star property
Downtown Cannon Beach
8.6 out of 10, Excellent, (1000)
"We were very impressed with the room, amenities, and staff friendliness. It is also a great location in Cannon Beach as it is close to both central and downtown and the beach!"
United States
Douglas
Inn at Haystack Rock

Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (998)
"The room is clean and well decorated, very close to the beach 👍 definitely recommend it "
United States
Suiying
The price is NT$5,419
NT$6,177 total
includes taxes & fees
Jan 5 - 2026/1/6
Hallmark Resort - Cannon Beach

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,029
NT$5,734 total
includes taxes & fees
Jan 4 - 2026/1/5
Land's End at Cannon Beach

The Ocean Lodge

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

The Wayside Inn

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

Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1001)
"great place to stay"
United States
Kristina
The price is NT$6,884
NT$7,887 total
includes taxes & fees
Jan 5 - 2026/1/6
Surfsand Resort

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,807
NT$3,200 total
includes taxes & fees
Jan 4 - 2026/1/5
Ecola Creek Lodge

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,369
NT$5,010 total
includes taxes & fees
Jan 4 - 2026/1/5
Lighthouse Inn

Schooner's Cove Inn

Schooner's Cove Inn
2.5 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (234)
"It’s cozy, clean, accomodating and nice staffs"
United States
Janine
The price is NT$6,255
NT$7,131 total
includes taxes & fees
Jan 4 - 2026/1/5
Schooner's Cove 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,627
NT$6,415 total
includes taxes & fees
Jan 4 - 2026/1/5
Sea Sprite at Haystack Rock

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,941
NT$6,773 total
includes taxes & fees
Jan 5 - 2026/1/6
Sea Sprite on the Estuary

Astoria Riverwalk Inn

Astoria Riverwalk Inn
2.0 star property
Astoria
8.2 out of 10, Very Good, (1948)
"It was a great stay indeed"
United States
Fritzky
Astoria Riverwalk Inn

Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel

Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel
2.5 star property
Astoria
9.0 out of 10, Wonderful, (1001)
"Ocean view, clean, friendly staff, great breakfast!!!"
United States
Sandra
The price is NT$3,554
NT$4,033 total
includes taxes & fees
Dec 31 - 2026/1/1
Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel

Shilo Inn Suites Hotel - Warrenton

Shilo Inn Suites Hotel - Warrenton
2.5 star property
Warrenton
7.4 out of 10, Good, (1000)
"Great stay "
Canada
PINGPING
Shilo Inn Suites Hotel - Warrenton

South Jetty Inn

South Jetty Inn
2.5 star property
Hammond
9.6 out of 10, Exceptional, (725)
"Very well taken care of Inn, we felt at home for our one night stay. Inn keepers are very nice and welcoming. "
United States
Carol
The price is NT$3,395
NT$3,887 total
includes taxes & fees
Dec 28 - Dec 29
South Jetty Inn

McMenamins Gearhart Hotel

McMenamins Gearhart Hotel
2.5 star property
Gearhart
9.2 out of 10, Wonderful, (181)
"Such a beautiful place "
United States
Shawna
The price is NT$3,797
NT$4,234 total
includes taxes & fees
Jan 4 - 2026/1/5
McMenamins Gearhart Hotel
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?
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 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