Star Rating
Hotel Name
Price Range (USD)to
Amenities

Cannon Beach Oregon Hotels & Motels

Find hotels & motels in Cannon Beach using the list below. Search for cheap and discounted hotel and motel rates in or near Cannon Beach, OR for your corporate or personal leisure travel. We list the best Cannon Beach, Oregon motel and hotel rooms. Browse the Cannon Beach area hotels to find the perfect lodging! Please use the provided map of the Cannon Beach hotels. Need 5+ Rooms? Secure Cannon Beach Group Hotel Deals

The Cannon Beach center is around 1 mile south of Downtown Cannon Beach and 7 miles south of Providence Seaside Hospital.

Cannon Beach Hotels/Accommodations

Hallmark Resort & Spa in Cannon Beach Or in Cannon Beach 1400 South Hemlock, Cannon Beach, OR 97110
  • 3-star Oceanfront hotel
  • Gym / Fitness Center Available
Surfsand Resort 148 West Gower St., Cannon Beach, OR 97110
  • Midscale Beach hotel
  • Check-in time: 4:00 PM
  • Most guests said the beds were comfortable
  • Right on beach
From$199
Very Good 4.5 /5Reviews CallBookMore Details
Quality Inn : 2455 South Roosevelt Dr. 2455 South Roosevelt Dr., Seaside, OR 97138 ~6.79 miles north of Cannon Beach
  • Inexpensive Highway property
  • Comp. Breakfast
Sandy Cove Inn 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Economical Beach hotel
  • 15 rooms in property
From$72
Very Good 4.5 /5Review Score CallBookMore Details
Motel 6 Seaside #4062 in Seaside
+1-866-221-8581
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • Low-priced Beach property
  • 53 rooms in property
  • Clean towels
  • No AC
Shilo Inn Seaside East in Seaside 900 South Holladay St., Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • Economical Riverfront hotel
  • Hotel has 3 floors
Coast River Inn : 800 South Holladay Dr. 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Low priced Beach hotel
  • 3 floors in property
Inn at the Prom
+1-888-690-5247
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Midscale Downtown property
  • Check-in time: 4:00 p.m.
  • Housekeeping was great, according to 73%
  • Most guests appreciated the closeness to the beach
River Inn at Seaside - Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Low priced Beach property
  • 4 floors in property
Comfort Inn & Suites by Seaside Convention Center / Boardwalk - Seaside 545 Broadway Ave., Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Inexpensive Beach hotel
  • Complimentary breakfast is offered
From$114
Very Good 4.0 /5Guest Reviews CallBookMore Details
Shilo Inn Suites Oceanfront : 30 North Prom 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • 3-star Beach hotel
  • 113 rooms in property
Ashore Hotel : 125 Oceanway St. 125 Oceanway St., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • 3-star Beach property
  • Hotel has 2 suites
Holiday Inn Express Hotel & Suites 34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Midscale property
  • Very good internet connection
  • Decent vibe
From$215
Very Good 4.0 /5Guest Reviews CallBookMore Details
City Center Motel 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • Low-priced Beach hotel
  • Hotel has 2 floors
From$54
Very Good 4.0 /5Read Reviews CallBookMore Details
Rivertide Suites Hotel : 102n Holladay 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • 3-star Beach hotel
  • Free comp. breakfast
  • Good restaurants & bars in the area
  • Spacious rooms
Inn at Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Economy Convention Center hotel
  • 3 floors in property
  • Location is excellent
  • Most guests thought it was pleasantly quiet
From$50
Very Good 4.5 /5Read Reviews CallBookMore Details
Best Western Ocean View Resort - Seaside 414 North Prom, Seaside, OR 97138 ~8.11 miles north of Cannon Beach
  • 3 star Beach property
  • 107 rooms in hotel
  • Nearby attractions
  • Most guests thought the service was very professional
From$119
Very Good 4.0 /5Latest Reviews CallBookMore Details
Gearhart in Gearhart 1157 North Marion, Gearhart, OR 97138 ~10.56 miles north of Cannon Beach
  • Mid-scale Beach hotel
  • Check-in: 3:00 PM
  • Very good hotel
  • Dated interior
From$130
Average 3.5 /5Reviews CallBookMore Details
Shilo Inn Suites Hotel Warrenton / Astoria in Warrenton
+1-866-221-8581
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • 2 star Suburban property
  • Fitness center on property
From$69
Average 3.5 /5Reviews CallBookMore Details
Best Western Astoria Bayfront Hotel 555 Hamburg Ave., Astoria, OR 97103 ~21.46 miles north of Cannon Beach
  • Mid-scale Riverfront property
  • Gym / Fitness Center Available
  • Nice indoor pool
  • High comfort
From$110
Very Good 4.0 /5Review Score CallBookMore Details
Astoria Riverwalk Inn 400 Industry St., Astoria, OR 97103 ~21.79 miles north of Cannon Beach
  • Two-star Riverfront property
  • 88 rooms in hotel
Holiday Inn Express & Suites Astoria - Astoria
+1-888-690-5247
204 West Marine Dr., Astoria, OR 97103 ~22.02 miles north of Cannon Beach
  • Low-priced hotel
  • Hotel has 28 suites
Econo Lodge 227 Garibaldi Ave., Garibaldi, OR 97118 ~22.43 miles south of Cannon Beach
  • Two-star hotel
  • Free complimentary breakfast
From$60
Average 3.0 /5Reviews CallBookMore Details
Comfort Suites Columbia River 3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • 3-star Riverfront property
  • 75 rooms in property
  • Most guests appreciated the modern rooms
  • Staff was really friendly and attentive
Hampton Inn & Suites Astoria - Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • 2-star Riverfront property
  • Check in time: 03:00PM
  • Tasty breakfast
  • Most guests appreciated the modern rooms
From$249
Very Good 4.5 /5Recent Reviews CallBookMore Details
Next 25 Cannon Beach Hotels >  [1 - 25 of 32]    
Next: See My Cannon Beach Hotels with Pricing
Back to Top