Cannon Beach Holidays from £1,430

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Cannon Beach Holiday

From its highlights to its hidden delights, this city is best experienced with a Cannon Beach holiday package. Find somewhere to stay in Downtown Cannon Beach, which is good for culture, shopping and cafes. Every trip to Cannon Beach needs a well-planned itinerary. Fill yours with big-name attractions like Haystack Rock, Ecola State Park and Tillamook Head. Don't put off exploring this city any longer. Your dream Cannon Beach holiday is just a few clicks away with Expedia.

Top Cannon Beach Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
The Hotel Zags Portland
The Nines, a Luxury Collection Hotel, Portland
The Independence
Hotel deLuxe
AC Hotel by Marriott Portland Downtown, OR

Cannon Beach Essential Information

Language
English
Currency
U.S dollars
Population
1,700
Max Temp Winter
7ºC
Max Temp Summer
18ºC
Top Sights
Ecola State Park, Seaside Aquarium and Captain Kid Amusement Park

Top hotels in Cannon Beach

Tolovana Inn

Tolovana Inn

2.5 out of 5
3400 S. Hemlock Cannon Beach OR
Fully refundableReserve now, pay when you stay
The price is £163 per night from 29 Jun to 30 Jun
£163
29 Jun - 30 Jun
includes taxes & fees
9/10 Wonderful! (1,982 reviews)
"Super close to the beach and great access to things. The pictures are not what the room we stayed in looked like AT ALL. If that was the case we would have stayed elsewhere. They should list pictures of both the ocean view and other room. Hotels.com was not much help when this was expressed. The ..."

Reviewed on 20 Jun 2026

Tolovana Inn
Surfsand Resort

Surfsand Resort

4 out of 5
148 West Gower Cannon Beach OR
Fully refundableReserve now, pay when you stay
The price is £443 per night from 28 Jun to 29 Jun
£443
28 Jun - 29 Jun
includes taxes & fees
9.6/10 Exceptional! (1,010 reviews)
"We were in cannon beach for 2 nights and tje resort is well maintained and we enjoyed the beach views and access. We are a family of 4 and we got a king bed with a pull out sofa bed. The sofa bed was very uncomfortable and it was difficult to sleep on it for both nights for any of us. We could feel ..."

Reviewed on 20 Jun 2026

Surfsand Resort
Inn at Cannon Beach

Inn at Cannon Beach

3 out of 5
3215 South Hemlock St Cannon Beach OR
Fully refundableReserve now, pay when you stay
The price is £294 per night from 28 Jun to 29 Jun
£294
28 Jun - 29 Jun
includes taxes & fees
9.6/10 Exceptional! (1,003 reviews)
"Good space. Good location"

Reviewed on 20 Jun 2026

Inn at Cannon 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.

Popular places to visit

What to do in Cannon Beach

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.