Cannon Beach, Oregon

Cannon Beach is a charming seaside village well known for its distinctive Haystack Rock and Needles marking the shoreline.

Renowned as one of the best art towns in America and named one of the world’s most 100 beautiful places by National Geographic, Cannon Beach has plenty of fabulous things for visitors to experience.

Unique Places to Stay in Cannon Beach

The finest bed & breakfasts, boutique hotels and country inns located in Cannon Beach, Oregon.

Cannon Beach Hotel in Cannon Beach, Oregon

Experience the Oregon Coast as your great grandparents did. The 1914 Cannon Beach Hotel has been graciously rejuvenated, maintaining its historic character while offering the amenities expected by today’s travelers. Each of the rooms is distinctive.