Enter your travel dates
Refine your search
Price
Stars
- Show all
- 1 star 1
- 2 star 23
- 3 star 22
- 4 star 4
- Other 10
Amenities
- Show all
- AirCon 6
- Airport Connection 2
- Breakfast 21
- Business Center 20
- Dog / Cat friendly 26
- Fully Non Smoking 29
- Gym / Fitness center 19
- Internet Access 25
- Jacuzzi 7
- Kitchen / Kitchenette 17
- Parking 31
- Patio / Balcony 4
- Restaurant 4
- Spa & Wellness Centre 2
- Swimming pool 29
- Turkish & Steam Bath 11
- Wheelchair accessible 18
Hotel Chain
- Show all
- Microtel Inn 1
- Super 8 1
Style
- Show all
- Beach and Seaview 8
- Cheap 37
- Family 19
- Luxury 6
- Resort 5
See on map
Nearby cities
Activities nearby
- Museum
-
- 476 yd Cannon Beach History Center and Museum:
- 411 yd Cannon Beach Historical Society:
- Other landscape
-
- 1,043 yd Haystack Rock:
- Beach and coastal area
-
- 251 yd Cannon Beach :
- Building and administration
-
- 601 yd Coaster Theatre:
- Other maritime landscape
-
- 1,362 yd Logan Creek:
- 899 yd Ecola Creek:
- Park and square or garden
-
- 1,049 yd Haystack Hill State Park:
Hotel in Cannon Beach (Oregon, United States) : 60 hotels found
These results include hotels close to Cannon Beach
- Sort by :
- Popularity
- Price
- Rating
- Distance
- Name
- Hotels with video first
VAN BUREN LIGHTHOUSE INN 0 star Hotel
963 S Hemlock Street - 97110 Cannon Beach - See on map
This hotel is the closest to Cannon Beach Welcome to the Van Buren Lighthouse Inn. We look forward to serving you with our very best. The Van Buren Lighthouse is a cozy property consisting of 8 rooms in 2 bungalow style buildings. The Van...More Info
Sea Breeze Court 0 star Hotel
1015 South Hemlock - OR 97110 Cannon Beach - See on map
Sea Breeze Court is close to Cannon Beach Located one block from the Pacific Ocean beach, this hotel provides each studio and suite with a microwave, a refrigerator and free Wi-Fi. The hotel is one mile from Highway 101. The spacious studios...More Info
Blue Gull Inn 4 star Hotel
632 South Hemlock - OR 97110 Cannon Beach - See on map
This Cannon Beach, Oregon hacienda-themed inn features guest cottages located around a central courtyard with a fountain and a rose garden. It is 150 feet from the beach and offers rooms with free Wi...More Info
The Courtyard 3 star Hotel
964 South Hemlock - OR 97110 Cannon Beach - See on map
This beach hotel is just 10 minutes’ walk from both Haystack Rock and Coaster Theater Playhouse. Guest rooms feature a fireplace. The hotel offers a courtyard surrounded by flowers. Guest rooms are f...More Info
Sand Trap Inn 4 star Hotel
539 South Hemlock Street - OR 97110 Cannon Beach - See on map
Featuring a fireplace and stainless steel kitchens, these Cannon Beach, Oregon apartments are 5 minutes’ walk to the beach, shops and nearby restaurants. Featuring free Wi-Fi, all apartments are equi...More Info
Inn at Haystack Rock 4 star Hotel
487 South Hemlock Street - OR 97110 Cannon Beach - See on map
Located within 3 blocks of the ocean and Cannon Beach, this hacienda themed motel features a courtyard with a Spanish fountain. All rooms feature a fully equipped kitchenette. Haystack Rock is 1 mile ...More Info
CANNON BEACH ECOLA CREEK LODGE 2 star Hotel
208 East 5th Street - 97110 Cannon Beach - See on map
Corporate/transient limited serviceyear built 1957 year remodeled 2006additional property description cannon beach ecola creek lodge is one of cannon beachs most recognizable motels with its distincti...More Info
HAYSTACK LODGINGS 2 star Hotel
487 South Hemlock St - 97110 Cannon Beach - See on map
Our hacienda by the sea the hotels feature ablend of the rugged oregon coast, with thecolorful charm of the southwest and mexico. Eachcottage has unique hand crafted furnishings thatwere designed and ...More Info
THE OCEAN LODGE 3 star Hotel
2864 S. PACIFIC STREET - 97110 Cannon Beach - See on map
The Ocean Lodge is located in Cannon Beach on Oregon's North Coast, 80 Miles West of Portland and 25 Miles South of Washington state. Cannon Beach was recently rated the 7th best beach in the USA, and...More Info
LODGES AT CANNON BEACH 0 star Hotel
132 E. Surfcrest - 97110 Cannon Beach - See on map
It is situated at 132 E. Surfcrest in the south section of Cannon Beach, at only 4 minutes by car distance from the center.Of a Budget category, the LODGES AT CANNON BEACH has all the comforts such as...More Info
TOLOVANA INN 3 star Hotel
3400 S HEMLOCK - 97145 Tolovana Park - (Distance from Cannon Beach : 1.3 mi ) - See on map
Tolovana inn is an oceanfront resort in charmingcannon beach oregon. The resort features spacioussuites with fireplaces private balconies elevators andkitchens. Ameinities include an indoor pool spa s...More Info
The Wayside Inn 3 star Hotel
3339 South Hemlock Street - OR 97110 Cannon Beach - See on map
Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All rooms at this Oregon hotel feature a partial ocean view and a deck. Rooms at The Wa...More Info
Microtel Seaside 1 star Hotel
2455 S Roosevelt Dr - 97138 Seaside - (Distance from Cannon Beach : 6.1 mi ) - See on map
Microtel Seaside is located in Seaside, Ore. Hotel Features. Complimentary continental breakfast Complimentary wireless Internet access Complimentary parking Complimentary wireless Internet ...More Info
Motel 6 Seaside 0 star Hotel
2369 South Roosevelt Drive - OR 97138 Seaside - (Distance from Cannon Beach : 6.2 mi ) - See on map
Located 1.4 mile southwest of downtown Seaside....More Info
Seaside Vacation Homes 3 star Hotel
1617 Beach Dr. - 97138 Neahkahnie Beach - (Distance from Cannon Beach : 6.6 mi ) - See on map
Seaside is the most popular ocean resort in the Northwest due to its location only 90 minutes from Portland. Enjoy pristine coastlines, numerous family activities, nearby parks, mild climate; year-rou...More Info
Shilo Inn Suites Seaside East 2 star Hotel
900 S.Holladay - Seaside - (Distance from Cannon Beach : 6.9 mi ) - See on map
Ideally located in the prime touristic area of Seaside (OR), Shilo Inn Suites Seaside East promises a relaxing and wonderful visit. Both business travelers and tourists can enjoy the hotel's facilitie...More Info
Hi Tide Resort 3 star Hotel
30 Ave G - OR 97138 Seaside - (Distance from Cannon Beach : 6.9 mi ) - See on map
This Seaside, Oregon resort offers guests an indoor heated pool and a hot tub. Located off Highway 101 Lewis and Clark National Historical Park is 20-minutes’ drive away. Kitchenettes and free Wi-Fi...More Info
Sand and Sea Condominiums 2 star Hotel
475 South Promenade - OR 97138 Neahkahnie Beach - (Distance from Cannon Beach : 7 mi ) - See on map
Sand and Sea is the first and friendliest condominium resort hotel in Seaside, Oregon. We are a six-story complex, facing the ocean on Seaside Prom, an 8,000 foot-long concrete boardwalk which provide...More Info
Inn at the Prom 4 star Hotel
341 South Promenade - OR 97138 Seaside - (Distance from Cannon Beach : 7.1 mi ) - See on map
Situated facing Seaside Promenade, this Oregon inn offers contemporary suites with spa baths and full kitchens or kitchenettes. Seaside town centre is 8 minutes’ walk away. Free Wi-Fi, a flat screen ...More Info
Gilbert Inn Bed & Breakfast 3 star Hotel
341 Beach Drive - 97138-5707 Seaside - (Distance from Cannon Beach : 7.1 mi ) - See on map
<b>Location.</b><br> <UL><LI>The Gilbert Inn Bed & Breakfast is located in Seaside, Ore.</LI> <LI>One block from the Pacific Ocean</LI> <LI>On...More Info
Your selection: Hotel in Cannon Beach (Oregon, United States) : 60 hotels found
No criteria selected- You can refine your search by clicking the different criteria in the toolbar on the left of this page.

