Room 1
*Ages of children at time of trip (for pricing, discounts)

Cannon Beach hotels

Cannon Beach, Oregon offers the privilege of visiting one of the greatest art towns in America and is also a well-known weekend vacation spot for Portlanders. Cannon Beach hotels range from hotels, vacation rentals, bed and breakfasts to camp sites and RV parks; hence accommodating every type of vacationer. Check out Stephanie Inn for a vacation resort that overlooks the magnificent Haystack Rock. Other hotels in Cannon Beach include The Ocean Lodge and Lighthouse Inn.

Cannon Beach Quick Picks & Tips


Have a wonderful taste of the coastal township's cuisine at the Driftwood Restaurant & Lounge on Hemlock Street, famous for the best of steak and clam chowder.

Wildlife Viewing

Hire a wildlife guide to give you a tour around Cannon Beach's natural features and discover forest, rocky headlands or the beach. Spot a Tufted Puffin, gray whale, or even a Roosevelt elk if you are lucky.


Spoil yourself as a tourist here and enjoy trying on the tastefully designed handmade jewelry items at Dena's Shop on the Corner.

Museum & Heritage Sites

Visit the Cannon Beach History Center to take a look at the famed cannon which was issued from an 1846 USS Shark ship, which gave this very city its name.


What would a day at Cannon Beach be without visiting its tranquil shore? With Tillamook Head and its soft white sand on the north end and Silver Point on the south, bring out the kid in you and go beachcombing for semi-valued agates and seashells.

  • Get alerts on our cheapest fares and exclusive hotel coupons! 

Cheap Cannon Beach Hotels

From $134

1 Inn at Cannon Beach

3 stars
4.7 / 5 3 reviews

Cannon Beach, Oregon

Two young individuals dreamed of owning and operating properties that would have distinctive charm. They would be dedicated to the honorable notion of true and gracious hospitality underscored by...

From $219

2 The Ocean Lodge

3 stars
4.7 / 5

Cannon Beach, Oregon

Escape to the Oregon coast and let us envelop you in the beach culture at The Ocean Lodge. Enjoy truly unique and romantic lodging on the Oregon coast. With subtle hints of a 1940*s beach resort...