Find hotels in Cannon Beach, OR from NT$2,885
Change your mind
Be picky
Go beyond your typical stay in Cannon Beach
Check prices for these dates
Compare 2,211 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Tolovana Inn
Tolovana Inn

Cannon Beach Hotel Collection
Cannon Beach Hotel Collection

Inn at Cannon Beach
Inn at Cannon Beach

Surfsand Resort
Surfsand Resort

The Ocean Lodge
The Ocean Lodge

Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon Beach
Where to stay in 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.

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.
Stay near popular Cannon Beach attractions

Cannon Beach
Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.

Haystack Rock
Commune with nature and explore the great outdoors at Haystack Rock during your travels in Cannon Beach. Wander the beautiful beaches and seaside in this family-friendly area.
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.

More cheap stays in Cannon Beach
More cheap stays in Cannon Beach

Ebb Tide Oceanfront Inn
Hotels in Cannon Beach with star-rating
Hotels in Cannon Beach with star-rating

4 Star Hotels
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels in Cannon Beach Neighborhoods
Stay near popular Cannon Beach attractions
- Hotels near Cannon Beach
- Hotels near Haystack Rock
- Hotels near Ecola State Park
- Hotels near Tolovana Beach State Park
- Hotels near Hug Point State Park
- Hotels near Crescent Beach
- Hotels near Indian Beach
- Hotels near Coaster Theatre
- Hotels near Chapman Beach
- Hotels near Cannon Beach History Center and Museum
- Hotels near Haystack Hill State Park
- Hotels near John Yeon State Park
- Hotels near Les Shirley Park
- Hotels near Haystack Gallery
- Hotels near Northwest by Northwest Gallery
- Hotels near White Bird Gallery
- Hotels near Rockaway Beach
- Hotels near Fort Stevens State Park
- Hotels near Seaside Civic and Convention Center
- Hotels near Nehalem Bay State Park
More Hotel Options in Cannon Beach
- Adventure Hotels in Cannon Beach
- Beach Hotels in Cannon Beach
- Business Hotels in Cannon Beach
- Cheap Hotels in Cannon Beach
- Family Hotels in Cannon Beach
- Golf Hotels in Cannon Beach
- Historic Hotels in Cannon Beach
- Hotel Wedding Venues in Cannon Beach
- Hotel with a Concierge in Cannon Beach
- Hotels with Bars in Cannon Beach
- Hotels with Free Parking in Cannon Beach
- Hotels with Hot Tubs in Cannon Beach
- Hotels with WiFi in Cannon Beach
- Hotels with a Pool in Cannon Beach
- Hotels with an Indoor Pool in Cannon Beach
- Hotels with smoking rooms in Cannon Beach
- Luxury Hotels in Cannon Beach
- Pet-friendly Hotels in Cannon Beach
- Resorts & Hotels with Spas in Cannon Beach
- Romantic Hotels in Cannon Beach
- Shopping Hotels in Cannon Beach
Hotels near Cannon Beach Airports
Other Hotels near Cannon Beach, Oregon
- Seaside Hotels
- Oregon Coast Hotels
- Astoria Hotels
- Rockaway Beach Hotels
- Manzanita Hotels
- Neahkahnie Beach Hotels
- Gearhart Hotels
- Arch Cape Hotels
- Nehalem Hotels
- Warrenton Hotels
- North Oregon Coast Hotels
- Bay City Hotels
- Hammond Hotels
- Pacific Northwest Hotels
- Seaside Gilbert District Hotels
- Western United States Hotels
- Sunset Beach Hotels
- Wheeler Hotels
- Nedonna Beach Hotels
- Western Oregon Hotels
Explore more hotels
More ways to book
Expedia's Latest Trends
- Visit Fort Myers Beach
- Visit Destin
- Visit Portland
- Visit Santa Cruz
- Visit Napa
- Visit Bainbridge Island
- Visit Cupertino
- Visit Palm Springs
- Visit Peru
- Visit Medford
- Visit Yellowstone National Park
- Visit Sequoia National Park
- Visit Mount Shasta
- Visit Salem
- Visit South Lake Tahoe
- Visit San Diego
- Visit Pendleton
- Visit Newport Beach
- Visit Honolulu
- Visit Naples
- Visit San Jose
- Visit Eugene
- Visit Helen