Customized for your search:

Cannon Beach Hotels in North Oregon Coast, United States of America

Cannon Beach Hotels
Cannon Beach

Top Trending Cannon Beach Hotels in North Oregon Coast

Inn at Cannon Beach - Cannon Beach Hotels
Rating: 3.0 Stars

Inn at Cannon Beach

3215 South Hemlock St, Cannon Beach - Map
 
 
4.9 out of 5 (13 reviews)
Ecola Creek Lodge - Cannon Beach Hotels
Rating: 3.0 Stars

Ecola Creek Lodge

208 East 5th Street, Cannon Beach - Map
 
 
4.2 out of 5 (10 reviews)
Inn at Haystack Rock - Cannon Beach Hotels
Rating: 2.5 Stars
C$150

Inn at Haystack Rock

487 S Hemlock St, Cannon Beach - Map
 
 
4.3 out of 5 (130 reviews)
Our Hacienda by the Sea - The hotels feature a blend of the rugged Oregon Coast, with the colorful charm of the southwest and …More
Blue Gull Inn - Cannon Beach Hotels
Rating: 2.5 Stars
C$239

Blue Gull Inn

632 S. Hemlock St., Cannon Beach - Map
 
 
4.3 out of 5 (147 reviews)
Surfsand Resort - Cannon Beach Hotels
Rating: 3.5 Stars

Surfsand Resort

148 West Gower, Cannon Beach - Map
 
 
The Courtyard - Cannon Beach Hotels
Rating: 3.0 Stars

The Courtyard

964 South Hemlock Street, Cannon Beach - Map
 
 
4.2 out of 5 (18 reviews)
Sea Sprite at Haystack Rock - Cannon Beach Hotels
Rating: 3.5 Stars

Sea Sprite at Haystack Rock

280 South Nebesna, Cannon Beach - Map
 
 
4.3 out of 5 (29 reviews)
Hearthstone Inn - Cannon Beach Hotels
Rating: 2.5 Stars

Hearthstone Inn

135-139 East Jackson Street, Cannon Beach - Map
 
 
4.3 out of 5 (9 reviews)
Sea Sprite on the Estuary - Cannon Beach Hotels
Rating: 3.5 Stars

Sea Sprite on the Estuary

372 North Spruce, Cannon Beach - Map
 
 
4.6 out of 5 (16 reviews)
The Waves / The Argonauta Inn / The White Heron Lodge - Cannon Beach Hotels
Rating: 2.0 Stars

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach - Map
 
 

Search from 17 Hotels Near Cannon Beach, North Oregon Coast

>


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Cannon Beach Hotels Guide

    Cannon Beach's 235-foot basalt Haystack Rock attracts photographers, birdwatchers, and artists to the sandy shores of the North Oregon Coast. A thriving arts community and proximity to 1,304-acre Ecola State Park also draw visitors to Cannon Beach, located 79 miles west of Portland. Beachgoers spend their days flying kites or building sand castles and return as the sun sets to build bonfires.
    Hide
    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 Reviews