Cannon Beach, Oregon, is a gorgeous beach located about 75 mi/120 km from Portland. It is best known for Haystack Rock, which juts up from the ocean and provides a magnificent view and photo oppo...
Cannon Beach, OR
Gracious New England-style Country Inn situated on the oceanfront, 2 miles south of downtown Cannon Beach....
View Hotel Details
7 Superior First Class
Commission: 10%
Rooms: 41
Rates: $459 - $1,299
Modern Oceanfront Resort Hotel situated adjacent to Haystack Rock, 1 mile from downtown....
6 First Class
Rooms: 129
Rates: $241 - $387
Beachside hotel located short distance from Haystack Hill State Park - Rooms overlooking the ocean view, south of Haystack Rock....
Commission: -
Rooms: 45
Rates: $268 - $402
Oceanfront Resort Hotel located 3 miles from Ecola State Park....
Rooms: 95
Rates: $104 - $169
Beachfront Inn located west of Highway 101, 3 minutes south of downtown Cannon Beach....
4 Moderate First Class
Rooms: 175
Rates: $194 - $309
This 21 room property, renovated in 2009......
Not Yet Rated
Rooms: 21
Rates: $119 - $119
Rooms: -
Rates: -
This 59 room property, renovated in 2013......
Rooms: 59
Rates: $165 - $215
This 23 room property, renovated in 2010......
Rooms: 23
Rates: $89 - $99
Rooms: 15
Rates: $169 - $214