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

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