Where to stay

in Cannon Beach

Get away to Cannon Beach! Enjoy the beaches, seaside, and cafes.

Experience the seaside area of Cannon Beach—beaches, shopping, and sights from Cannon Beach to Haystack Rock.

Top places to stay near the beach

The Ocean Lodge is a hotel featuring free WiFi and free beach cabanas that gets good reviews by beach travelers for its prime location and helpful staff. It's located just steps from Cannon Beach. Sea Sprite on the Estuary is a hotel featuring 2 indoor pools and a full-service spa that gets good reviews by beach travelers for its prime location and helpful staff. It's located just steps from Cannon Beach. Schooner's Cove Inn is a hotel featuring free WiFi and free parking that gets good reviews by beach travelers for its prime location and helpful staff. If you're looking forward to some time by the water, the property is located a 13-minute walk from Cannon Beach and also within a 15-minute walk of Tolovana Beach State Park.

Recommended hotels

Best places to stay for families

Surfsand Resort is a hotel featuring an indoor pool and a restaurant that guests like for its central location and clean rooms. Land's End at Cannon Beach is a hotel featuring free parking and laundry facilities that guests like for its central location and clean rooms.

Recommended hotels

Where to stay near the airport

Stephanie Inn is a hotel featuring in-room fireplaces and spa services.

Recommended hotels

Explore a world of travel with Expedia

Explore a world of travel with Expedia