On the budget-priced end, you can stay at the 3-star The Wayside Inn with room rates from 197C$. Ecola Creek Lodge is located within walking distance of Del Rey Beach State Recreation Site and offers affordable rooms at 177C$ per night.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Where to stay in Cannon Beach?
Best cheap hotels in Cannon Beach
Convenience of staying in hotels in the city centre
Explore and find your best apartments, B&Bs and others
Sea Sprite At Haystack Rock is a great B&B with views of the garden, located within a short walk of Tolovana Beach State Park. If you're traveling for business, you may wish to stay at a hotel that offers business facilities, like The Waves 0.8 km from the city center. Surfsand Resort is a popular resort with a sauna, an indoor swimming pool and a Jacuzzi for an unforgettable stay.