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
Modern Oceanfront Resort Hotel situated adjacent to Haystack Rock, 1 mile from downtown....
View Hotel Details
6 First Class
Commission: 10%
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