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, ORless than .1 miles
Beachside hotel located short distance from Haystack Hill State Park - Rooms overlooking the ocean view, south of Haystack Rock.
View Hotel Details
6 First Class
Commission: -
Rooms: 45
Rates: $268 - $402
Gracious New England-style Country Inn situated on the oceanfront, 2 miles south of downtown Cannon Beach.
7 Superior First Class
Commission: 10%
Rooms: 41
Rates: $459 - $1,299
Cannon Beach, OR.1 miles
This 7 room property, renovated in 2008...
Not Yet Rated
Rooms: 7
Rates: $159 - $399
Cannon Beach, OR.3 miles
This 22 room property, renovated in 2012...
Rooms: 22
Rates: $125 - $350
Beachfront Inn located west of Highway 101, 3 minutes south of downtown Cannon Beach.
4 Moderate First Class
Rooms: 175
Rates: $194 - $309
Cannon Beach, OR.8 miles
Modern Oceanfront Resort Hotel situated adjacent to Haystack Rock, 1 mile from downtown.
Rooms: 129
Rates: $241 - $387
Cannon Beach, OR1 miles
Oceanfront Resort Hotel located 3 miles from Ecola State Park.
Rooms: 95
Rates: $104 - $169
Cannon Beach, OR1.1 miles
Rooms: -
Rates: -
Cannon Beach, OR1.2 miles
This 23 room property, renovated in 2010...
Rooms: 23
Rates: $89 - $99
Cannon Beach, OR1.5 miles
This 59 room property, renovated in 2013...
Rooms: 59
Rates: $165 - $215