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

Surfsand Resort
+1-888-690-5281
148 West Gower St., Cannon Beach, OR 97110
  • Three Star Beach hotel
  • Gym is available on property
From$119
Very Good 4.5 /5Reviews Call
Motel 6 Seaside #4062 : 2369 South Roosevelt Dr.
+1-800-230-4134
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • 2-star Beach property
  • Check in time: Upon Avail
Guesthouse Inn & Suites Seaside
+1-800-997-5148
2455 South Roosevelt, Seaside, OR 97138 ~7.44 miles north of Cannon Beach
  • Low Cost Highway property
  • Check in: 3pm
Shilo Inn Suites Seaside East 900 South Holladay, Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • 2 star Riverfront hotel
  • Check-in time: 4:00 PM
Coast River Inn - Seaside 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Low priced Beach hotel
  • Check in time: 4:00PM
From$59
Very Good 4.0 /5Reviews Call
Inn at the Prom
+1-800-997-5149
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Three Star Downtown property
  • 15 rooms in hotel
From$79
Very Good 4.5 /5Read Reviews Call
River Inn at Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • 2-star Beach hotel
  • 4 floors in property
Shilo Inn Suites Oceanfront
+1-800-230-4134
30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • Affordable Beach hotel
  • Shuttle to airport available
Comfort Inn & Suites in Seaside
+1-800-997-5148
545 Broadway Ave., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • Midscale Beach hotel
  • Hotel has 8 suites
Holiday Inn Express Hotel & Suites
+1-888-690-5247
34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Three Star hotel
City Center Motel - Seaside 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • Economy Beach hotel
  • 53 sleeping rooms in hotel
Rivertide Suites Hotel : 102n Holladay 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • 3 star Beach hotel
  • Check in: 4:00 PM
From$80
Very Good 4.5 /5Read Reviews Call
Inn at Seaside - Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Low-priced Convention Center property
  • 6 suites in hotel
Best Western Oceanview Resort in Seaside
+1-800-230-4134
414 North Prom, Seaside, OR 97138 ~8.10 miles north of Cannon Beach
  • Midscale Beach hotel
  • Hotel has 5 floors
From$109
Very Good 4.0 /5Hotel Reviews Call
Shilo Inn Suites Hotel Warrenton / Astoria : 1609 East Harbor Dr.
+1-800-997-5148
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • 2-star Suburban property
  • Check in time: 4 pm
Best Western Lincoln Inn in Astoria 555 Hamburg Ave., Astoria, OR 97103 ~21.54 miles north of Cannon Beach
  • 3-star Riverfront hotel
  • 75 sleeping rooms in hotel
From$89
Very Good 4.0 /5Read Reviews Call
Astoria Riverwalk Inn - Astoria
+1-888-305-3366
400 Industrial Way, Astoria, OR 97103 ~21.78 miles north of Cannon Beach
  • Cheap Riverfront property
  • 88 rooms in hotel
Comfort Suites Columbia River in Astoria
+1-800-997-5149
3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • 3 star Riverfront property
  • Hotel has 3 floors
Hampton Inn & Suites Astoria in Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • Two star Riverfront hotel
  • 87 rooms in hotel
From$249
Very Good 4.5 /5Latest Reviews Call
Ashley Inn of Tillamook - Tillamook 1722 Makinster Rd., Tillamook, OR 97141 ~28.60 miles south of Cannon Beach
  • Low priced Highway hotel
  • Check-in: 4:00 PM
Shilo Inn Suites Hotel Tillamook
+1-800-997-5148
2515 North Main, Tillamook, OR 97141 ~28.80 miles south of Cannon Beach
  • 2 star Beach property
  • 2 floors in hotel
Rodeway Inn & Suites in Long Beach
+1-888-690-5247
115 3rd St. Sw, Long Beach, WA 98631 ~32.65 miles north of Cannon Beach
  • Low Cost Downtown property
  • Check in: 2-3pm
Chautauqua Lodge in Long Beach 304 NW 14th St., Long Beach, WA 98631 ~33.53 miles north of Cannon Beach
  • Cheap Beach property
  • 2 conference rooms in property
The Breakers Long Beach in Long Beach
+1-800-997-5149
210 26th St. Nw, Long Beach, WA 98631 ~34.08 miles north of Cannon Beach
  • Two-star hotel
  • 124 rooms in hotel

Next: See My Cannon Beach Hotels with Pricing
Back to Top