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 148 West Gower St., Cannon Beach, OR 97110
  • Three Star Beach property
  • Check-in time: 4:00 PM
From$159
Very Good 4.5 /5Latest Reviews Call
Sandy Cove Inn 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Cheap Beach property
  • Hotel has a green policy Learn more
Motel 6 Seaside #4062 - Seaside
+1-800-997-5148
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • Economical Beach hotel
  • 53 sleeping rooms in hotel
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 Cost Highway property
  • Check in time: 3pm
Shilo Inn Seaside East 900 South Holladay, Seaside, OR 97138 ~7.58 miles north of Cannon Beach
  • Low-priced Riverfront property
  • Free breakfast available
Coast River Inn 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Inexpensive Beach property
  • Check in: 4:00PM
Inn at the Prom
+1-800-997-5149
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Mid-scale Downtown property
  • 15 suites in hotel
From$79
Very Good 4.5 /5Review Score Call
River Inn at Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • 2-star Beach hotel
  • Free comp. breakfast
From$79
Very Good 4.5 /5Reviews Call
Shilo Inn Suites Oceanfront 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • 3-star Beach property
  • 5 floors in property
From$99
Average 3.5 /5Reviews Call
Comfort Inn & Suites
+1-800-997-5148
545 Broadway Ave., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • Mid-scale Beach property
  • Hotel has 3 floors
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 property
City Center Motel in Seaside 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • Economy Beach hotel
  • 53 rooms in hotel
Rivertide Suites Hotel 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • Three Star Beach property
  • Hotel has an eco-friendly policy See more
From$105
Very Good 4.5 /5Read Reviews Call
Inn at Seaside in Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • 2 star Convention Center property
  • Check-in: 4pm
From$50
Very Good 4.5 /5Reviews Call
Best Western Oceanview Resort - Seaside 414 North Prom, Seaside, OR 97138 ~8.10 miles north of Cannon Beach
  • Affordable Beach hotel
  • 107 rooms in hotel
From$119
Very Good 4.0 /5Guest Reviews Call
Shilo Inn Suites Hotel Warrenton / Astoria : 1609 East Harbor Dr.
+1-800-230-4134
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • Economical Suburban hotel
  • Shuttle to airport available
From$69
Average 3.5 /5Reviews Call
Best Western Lincoln Inn : 555 Hamburg Ave. 555 Hamburg Ave., Astoria, OR 97103 ~21.54 miles north of Cannon Beach
  • Mid-scale Riverfront hotel
  • Check-in time: 16:00 PM
From$149
Very Good 4.0 /5Read Reviews Call
Astoria Riverwalk Inn
+1-888-690-5247
400 Industrial Way, Astoria, OR 97103 ~21.78 miles north of Cannon Beach
  • Low Cost Riverfront hotel
  • Check-in time: 4:00 pm
Comfort Suites Columbia River in Astoria 3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • Three Star Riverfront hotel
  • 74 suites in property
Hampton Inn & Suites Astoria in Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • 2-star Riverfront property
  • 26 suites in hotel
From$249
Very Good 4.5 /5Reviews Call
Ashley Inn of Tillamook 1722 Makinster Rd., Tillamook, OR 97141 ~28.60 miles south of Cannon Beach
  • Cheap Highway property
  • Check-in: 4:00 PM
From$95
Very Good 4.0 /5Read Reviews Call
Shilo Inn Suites Hotel Tillamook in Tillamook 2515 North Main, Tillamook, OR 97141 ~28.80 miles south of Cannon Beach
  • Cheap Beach property
  • 2 meeting rooms in hotel
Rodeway Inn & Suites 115 3rd St. Sw, Long Beach, WA 98631 ~32.65 miles north of Cannon Beach
  • Low Cost Downtown property
  • 42 rooms in hotel
From$59
Average 3.0 /5Reviews Call
Chautauqua Lodge in Long Beach 304 NW 14th St., Long Beach, WA 98631 ~33.53 miles north of Cannon Beach
  • Cheap Beach property
  • Check in time: 3:00 pm
The Breakers 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