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/Motels & Accommodations

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

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