Hotels near Cannon Beach, Cannon Beach
Enter your dates to see the latest prices and deals for Cannon Beach hotels
Make your hotel stay special
Find hotels near Cannon Beach with the extras that matter to you
Featured Hotels Near Cannon Beach
Filter by:
The Guesthouse Ocean View Cottages
Featuring a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is located in Cannon Beach, a 2-minute walk from Cannon Beach.

Cannon Beach Hotel Collection
Cannon Beach Hotel Collection has accommodations in Cannon Beach near Tillamook Rock Lighthouse and Coaster Theatre. This 4-star hotel offers free WiFi.

Hallmark Resort in Cannon Beach
Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness center.

Beaches Inn Townhomes
Located in Cannon Beach, a 1-minute walk from Cannon Beach, Beaches Inn Townhomes provides accommodations with free WiFi and free private parking.

The Waves
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.

Schooner's Cove Inn
This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.

Most booked hotels near Cannon Beach in the past month
Number 1Booked hotel near Cannon Beach
Number 2Booked hotel near Cannon Beach
Number 3Booked hotel near Cannon Beach
Number 4Booked hotel near Cannon Beach
Number 5Booked hotel near Cannon Beach
Number 6Booked hotel near Cannon Beach
Number 7Booked hotel near Cannon Beach
Number 8Booked hotel near Cannon Beach
Number 9Booked hotel near Cannon Beach
Number 10Booked hotel near Cannon Beach
Enjoy breakfast at hotels near Cannon Beach
The Drifthaven at Gearhart
Located in Gearhart, a 8-minute walk from Del Rey Beach, The Drifthaven at Gearhart has accommodations with free bikes, free private parking, a garden and a terrace.
Webb's Scenic Surf
Attractively located in the center of Cannon Beach, Webb's Scenic Surf has free WiFi, a garden and free private parking for guests who drive.
The Waves
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area.
Lighthouse Inn
Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach is 5 minutes' walk away.
Inn at Cannon Beach
Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A refrigerator and a microwave are included in rooms.
Hallmark Resort in Cannon Beach
Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness center.
The Wayside Inn
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.
Schooner's Cove Inn
This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette.
Budget hotels near Cannon Beach
Rivertide Suites
A 5-minute walk from the Seaside Aquarium in Oregon, this riverfront accommodations offers a gym. The comfortably furnished units include a full kitchen and an in-unit launderette.
Inn at Seaside
Located just off Highway 101, this Seaside hotel features an indoor pool and rooms equipped with a DVD player and free Wi-Fi. The Seaside Aquarium is within walking distance.
SALTLINE
Located in Seaside, a 3-minute walk from Seaside Beach, SALTLINE has accommodations with free bikes, free private parking and a fitness center.
McMenamins Gearhart Hotel
Located in Gearhart, a 4-minute walk from Del Rey Beach, McMenamins Gearhart Hotel has accommodations with a shared lounge, free private parking, a restaurant and a bar.
River Inn at Seaside
Located in the center of Seaside and overlooking the Necanicum River, River Inn at Seaside features an indoor swimming pool and a hot tub.
Cannon Beach Hotel Collection has accommodations in Cannon Beach near Tillamook Rock Lighthouse and Coaster Theatre. This 4-star hotel offers free WiFi.
The Sea Lion
The Sea Lion is located in Seaside, within 2.1 miles of Seaside Golf Course and 5.5 miles of Necanicum Guard Station.
Ocean Delight
Featuring a restaurant, Ocean Delight is located in Warrenton in the Oregon region, a few steps from Del Rey Beach and 6.5 miles from Seaside Golf Course.
Hotels with great access to Cannon Beach!
Guesthouse Cannon Beach
Guesthouse Cannon Beach is offering accommodations in Cannon Beach. This property is located a short distance from attractions such as Tillamook Rock Lighthouse, Coaster Theatre, and Haystack Rock.
Ashore Hotel
Located in Seaside, a few steps from Seaside Beach, Ashore Hotel has accommodations with free bikes, free private parking and a bar.
The Spinn
Located in Manzanita, a 2-minute walk from Manzanita Beach, The Spinn has accommodations with free WiFi and free private parking.
Inn of the Four Winds Seaside Oceanfront
Facing the Pacific Ocean, this beachfront inn is just 10 minutes’ walk from the center of Seaside, Oregon. Freshly baked cookies are offered to guests upon arrival at Inn of the Four Winds.
The Inn at Manzanita
Located in Manzanita, within a 2-minute walk of Manzanita Beach and 14 miles of Haystack Hill State Park, The Inn at Manzanita has accommodations with a garden and free WiFi throughout the property as...
Surf Casita
Featuring a restaurant, Surf Casita is located in Seaside in the Oregon region, a 3-minute walk from Seaside Beach and 2.2 miles from Seaside Golf Course.
Best Western Plus Ocean View Resort
This beachfront Oregon hotel features an indoor pool and hot tub. It offers guest rooms with free Wi-Fi and free guest parking. Seaside Aquarium is 3 minutes’ walk away.
The Guesthouse Ocean View Cottages
Featuring a garden, terrace and views of sea, The Guesthouse Ocean View Cottages is located in Cannon Beach, a 2-minute walk from Cannon Beach.





















































