Hotels in Cannon Beach, Oregon, United States

Explore 46 carefully selected hotels in Cannon Beach, Oregon. Whether you're seeking luxury, comfort, or convenience, find your ideal stay in this remarkable destination.

Available Hotels

Showing 1-46 of 46 hotels

963 South Hemlock Street Cannon BeachOregon 97110

Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach ...

View Details

South Pacific 2740 2740 97110 Cannon Beach Cannon BeachOrego...

This oceanfront hotel overlooks the Pacific Ocean and offers free shuttle to the shops and restaurants of downtown Canno...

View Details

Blue Gull Inn

ThreeStar

S. Hemlock St., 632 CANNON BEACH

This lovely hotel is in Astoria. Guests will enjoy a peaceful and calm stay on the premises, as it counts with a total o...

View Details

240 East Monroe Cannon BeachOregon 97110

Property Location With a stay at this vacation home in Cannon Beach, you'll be a 5-minute walk from Cannon Beach and 7 m...

View Details

579 Antler Road Cannon BeachOregon 97110

Ecola Park Cottage is situated in Cannon Beach, 700 metres from Haystack Gallery. Haystack Hill State Park is 2.3 km fro...

View Details

2601 South Hemlock Cannon BeachOregon 97103

Hemlock Modern Beach House offers accommodation in Cannon Beach. Haystack Hill State Park is 600 metres away. All units...

View Details

888 South Hemlock Street Cannon BeachOregon 97110

Just a 2-minute walk from the beach, this 1940s Cape Cod-style accommodation is located in Cannon Beach, Oregon. A well-...

View Details

1015 South Hemlock P.O. Box 97Cannon BeachOregon 97110

Located one block from the Pacific Ocean beach, this 100% nonsmoking hotel provides each studio and suite with a microwa...

View Details

280 South Nebesna PO Box 933Cannon BeachOregon 97110

Property Location When you stay at Sea Sprite at Haystack Rock in Cannon Beach, you'll be by the ocean, within a 15-minu...

View Details

372 North Spruce Cannon BeachOregon 97110

Property Location With a stay at Sea Sprite on the Estuary in Cannon Beach, you'll be by the ocean, just a 1-minute walk...

View Details

Sunset Inn

ThreeStar

188 Sunset Blvd Cannon Beach 97110

HeadLine : Near Cannon BeachLocation : With a stay at Sunset Inn in Cannon Beach (Downtown Cannon Beach), you ll be a 4-...

View Details

148 West Gower Cannon BeachOregon 97110

This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide arr...

View Details

3339 South Hemlock Street Cannon BeachOregon 97103

Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All room...

View Details

197 East Van Buren Cannon BeachOregon 97110

Property Location With a stay at this vacation home in Cannon Beach (Downtown Cannon Beach), you'll be a 5-minute walk f...

View Details

255 N. Larch St.

Attractively set in the centre of Cannon Beach, Webbs Scenic Surf features free WiFi, a garden and free private parking ...

View Details

987, 1016 S Hemlock Street Cannon BeachOregon 97110

HeadLine : Near Cannon BeachLocation : With a stay at The Guesthouse Inn in Cannon Beach (Downtown Cannon Beach), you ll...

View Details

188 E Harrison

Aerie by the Sea is situated in the Downtown Cannon Beach district in Cannon Beach, 800 metres from Haystack Gallery. E...

View Details

2476 S Hemlock

Baerfoot Bungalow offers accommodation in Cannon Beach. The rooms include a TV. You will find a coffee machine in the r...

View Details

539 South Hemlock Street Cannon BeachOregon 97110

Situated in Cannon Beach, Beaches Inn Fourplex is 700 metres from Haystack Gallery. Haystack Hill State Park is 1 km fro...

View Details

387 South Hemlock Street Cannon BeachOregon 97110

Beaches Inn Townhomes is located in the Downtown Cannon Beach district in Cannon Beach, 400 metres from Haystack Gallery...

View Details

Sunset Boulvard Cannon BeachOregon 97110

Set in Cannon Beach, this holiday home is 700 metres from Haystack Hill State Park. The unit is 1.4 km from Haystack Gal...

View Details

705 Oak Street Cannon BeachOregon 97110

Chapman Cottage offers accommodation in Cannon Beach. Haystack Gallery is 1.1 km from the property. The accommodation c...

View Details

197 E Harrison

Harrison Loft is a holiday home set in Cannon Beach in the Oregon Region and is 800 metres from Haystack Gallery. The ho...

View Details

188 East Van Buren Street Cannon BeachOregon 97110

Featuring a garden and free WiFi, Hidden Villa Cottages features accommodation attractively set in Cannon Beach, within ...

View Details

147 E Madison Street

La Bella Vita is located in Cannon Beach, 500 metres from Haystack Gallery. Haystack Hill State Park is 1.1 km from the ...

View Details

132 East Surfcrest Avenue Cannon BeachOregon 97110

Located 200 metres from Tolovana Beach State Park, these upscale Cannon Beach accommodations offer gourmet fully-equippe...

View Details

160 E Siuslaw St. Unit 1

Our Kindred Studio is a holiday home situated in Cannon Beach in the Oregon Region and is 1.4 km from Haystack Hill Stat...

View Details

163 E Chisana Street Cannon BeachOregon 97103

Plan Sea offers accommodation in Cannon Beach. The rooms have a TV with satellite channels and DVD player. You will fin...

View Details

532 North Hemlock Street Cannon BeachOregon 97110

Rhododendron Grove is situated in Cannon Beach, 700 metres from Haystack Gallery. Haystack Hill State Park is 2.3 km fro...

View Details

188 West Jackson Street Cannon BeachOregon 97110

Sandals Inn, Spa Suite offers accommodation in Cannon Beach. All rooms have a TV with satellite channels and DVD player...

View Details

188 E Harrison Cannon BeachOregon 97110

Times2 by the Sea is situated in Cannon Beach, 800 metres from Haystack Gallery and 900 metres from Haystack Hill State ...

View Details

3331 S Hemlock Street Cannon BeachOregon 97103

Tolovana Treasure offers accommodation in Cannon Beach. Haystack Hill State Park is 1.2 km away. All units feature a sa...

View Details

123 Orford Street Cannon BeachOregon 97016

Whispering Sands is situated in Cannon Beach, 1.8 km from Haystack Hill State Park. Haystack Gallery is 3.4 km away. Th...

View Details

Explore More Destinations

Discover hotels in other cities across United States.

View All Cities in United States