Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
C$186 per night for 2 guests
C$144 per night for 2 guests
C$215 per night for 2 guests
C$254 per night for 2 guests
C$550 per night for 2 guests
C$268 per night for 2 guests
Staying in Cannon Beach? There's a wide range of accommodation options from which you can choose. Spend some time checking out Expedia's 29 accommodation options, which are all within a 0.1-kilometre (0.06-mile) radius of Cannon Beach's center.
The Cannon Beach area features a selection of budget hotel and apartment options that will be sure to please even the thriftiest vacationers and travelers. The The Courtyard is 0.8 kilometres (0.5 miles) from downtown, while the Hearthstone Inn is 0.7 kilometres (0.4 miles) away. Additional affordable accommodation options include the Blue Gull Inn and the McBee Cottages.
3 kilometres (2 miles) away from the main part of Cannon Beach, is the Lodges At Cannon Beach. The Resort at Seaside is 11 kilometres (7 miles) away. The Sand And Sea Condominiums as well as the Hallmark Resort - Cannon Beach are two more Expedia-listed accommodation options in Cannon Beach.
Spend some time discovering Heritage Museum and Astoria Column, which you'll find in Astoria, 35 kilometres (21 miles) to the north of Cannon Beach. Should you wish to spend a night or two in Astoria, check Expedia's booking pages for the latest deals at the Hampton Inn and Suites Astoria and Holiday Inn Express And Suites Astoria. Or stay in Garibaldi, 40 kilometres (23 miles) to the south of Cannon Beach, where you can choose from the Harborview Inn & RV Park and Econo Lodge. If you stay in Garibaldi, be sure to explore the Garibaldi Museum and Oregon Coast Scenic Railroad.
While you are here why not spend some time hanging out with North Oregon Coast sports obsessives at a local match. You'll find Ron Tonkin Field 90 kilometres (56 miles) to the southeast of Cannon Beach. For visitors who are keen on sleeping close by, make a reservation in the Holiday Inn Express - Hillsboro or Larkspur Landing Hillsboro - An All-Suite Hotel.