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 in Cannon Beach
+1-888-690-5281
148 West Gower St., Cannon Beach, OR 97110
  • 3-star Beach hotel
  • Fitness / Gym is on-site
From$119
Very Good 4.5 /5Hotel Reviews Call
Sandy Cove Inn - Seaside 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Low priced Beach hotel
  • Check-in: 04:00pm
Motel 6 Seaside #4062 - Seaside
+1-800-997-5148
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 : 2455 South Roosevelt
+1-888-690-5247
2455 South Roosevelt, Seaside, OR 97138 ~7.44 miles north of Cannon Beach
  • Low priced Highway property
  • 61 rooms in property
Shilo Inn Suites Seaside East 900 South Holladay, Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • Economy Riverfront hotel
  • 3 floors in hotel
Coast River Inn in Seaside 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Economy Beach property
  • 42 sleeping rooms in hotel
From$54
Very Good 4.5 /5Review Score Call
Inn at the Prom : 341 South Prom
+1-888-690-5281
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Midscale Downtown property
  • 15 suites in hotel
From$79
Very Good 4.5 /5Review Score Call
River Inn at Seaside : 531 Ave. A 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Cheap Beach hotel
  • Check in time: 4:00PM
From$79
Very Good 4.5 /5Read Reviews Call
Shilo Inn Suites Oceanfront : 30 North Prom 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • 3 star Beach hotel
  • Airport shuttle provided
Comfort Inn & Suites in Seaside
+1-888-690-5247
545 Broadway Ave., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • Affordable Beach hotel
  • 8 suites in hotel
From$85
Very Good 4.0 /5Review Score Call
Holiday Inn Express Hotel & Suites : 34 North Holladay Dr.
+1-888-305-3366
34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Affordable property
From$69
Very Good 4.0 /5Review Score Call
City Center Motel in Seaside 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • Economy Beach property
  • Hotel has 2 floors
Rivertide Suites Hotel in Seaside 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • Three Star Beach hotel
  • Fitness center on property
From$80
Very Good 4.5 /5Review Score Call
Inn at Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Low Cost Convention Center hotel
  • 48 rooms in property
From$50
Very Good 4.5 /5Reviews Call
Best Western Oceanview Resort : 414 North Prom 414 North Prom, Seaside, OR 97138 ~8.10 miles north of Cannon Beach
  • 3 star Beach property
  • Hotel has 5 suites
From$109
Very Good 4.0 /5Review Score Call
Shilo Inn Suites Hotel Warrenton / Astoria
+1-888-690-5247
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • Cheap Suburban hotel
  • Fitness + Health Center
Best Western Lincoln Inn - Astoria 555 Hamburg Ave., Astoria, OR 97103 ~21.54 miles north of Cannon Beach
  • Three Star Riverfront property
  • Complimentary breakfast is offered
From$89
Very Good 4.0 /5Read Reviews Call
Astoria Riverwalk Inn
+1-800-997-5149
400 Industrial Way, Astoria, OR 97103 ~21.78 miles north of Cannon Beach
  • Low Cost Riverfront property
  • 88 sleeping rooms in hotel
Comfort Suites Columbia River : 3420 Leif Erickson Dr.
+1-888-690-5281
3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • Mid-scale Riverfront hotel
  • 75 sleeping rooms in hotel
Hampton Inn & Suites Astoria - Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • Inexpensive Riverfront hotel
  • 26 suites in hotel
From$249
Very Good 4.5 /5Recent Reviews Call
Ashley Inn of Tillamook in Tillamook 1722 Makinster Rd., Tillamook, OR 97141 ~28.60 miles south of Cannon Beach
  • Two-star Highway hotel
  • Check in time: 4:00 PM
Shilo Inn Suites Hotel Tillamook
+1-888-690-5247
2515 North Main, Tillamook, OR 97141 ~28.80 miles south of Cannon Beach
  • Two-star Beach property
  • 2 meeting rooms in hotel
Rodeway Inn & Suites
+1-888-305-3366
115 3rd St. Sw, Long Beach, WA 98631 ~32.65 miles north of Cannon Beach
  • 2-star Downtown hotel
  • 5 suites in property
Chautauqua Lodge 304 NW 14th St., Long Beach, WA 98631 ~33.53 miles north of Cannon Beach
  • Low Cost Beach property
  • Check-in time: 3:00 pm
The Breakers Long Beach
+1-888-690-5281
210 26th St. Nw, Long Beach, WA 98631 ~34.08 miles north of Cannon Beach
  • 2 star hotel
  • 3 floors in hotel

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