Cannon Beach Bed and Breakfasts
The city of Cannon Beach on the northern Oregon coast is a treat for anyone looking for a B&B escape. Named for a cannon that came ashore from a shipwrecked schooner, this scenic town dotted with blossoms is the perfect place to find the ideal Cannon Beach bed and breakfast. Find your favorite Cannon Beach inn, then tour Haystack Rock, a protected marine sanctuary, or snap a photo of the wooden whale commemorating a meeting between the Clark expedition and Native Americans. Don't forget to stop in for Haystack bread at Cannon Beach Bakery Home, or get the flavor of an Italian coffee house at Bella Espresso.

Center map on a City, Neighborhood or street address
Showing results 1-4 of 4
Sort By:
B&Bs in Towns near Cannon Beach
Relax in this 1912 Craftman style home located in historic Astoria, featuring views to the Columbia River.
46.187299,-123.826805
Historic home nestled in the green hills of Astoria, offering breathtaking views of the Columbia River & Astoria Column.
46.186449,-123.825894
AT OCEAN'S EDGE
80199 Pacific Road, Arch Cape, Oregon
Oceanfront Luxury boutique bed & breakfast located in the Cannon Beach area, only 1 1/2 hours from downtown Portland.
45.8146306,-123.9623988