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

E Ocean Lodge 2864 South Pacific St., Portland, OR 97110 ~0.19 miles southeast of Cannon Beach
  • Mid-scale property
  • Check-in: 16:00
Hallmark Resort & Spa in Cannon Beach Or - Cannon Beach 1400 South Hemlock, Cannon Beach, OR 97110
  • Three Star Oceanfront hotel
  • Hotel has 118 rooms
Surfsand Resort : 148 West Gower St. 148 West Gower St., Cannon Beach, OR 97110
  • 3-star Beach property
  • Hotel has 4 meeting rooms
  • Fantastic sea view
  • Impressive bathroom
From$169
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Ecola Creek Lodge 208 East 5th St., Portland, OR 97110 ~1.50 miles north of Cannon Beach
  • Midscale property
Quality Inn in Seaside 2455 South Roosevelt Dr., Seaside, OR 97138 ~6.79 miles north of Cannon Beach
  • Inexpensive Highway property
  • Check in: 11:00
Sandy Cove Inn : 241 Ave. U 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Cheap Beach hotel
  • Check in time: 04:00pm
Motel 6 Seaside #4062 in Seaside
+1-888-690-5281
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • Cheap Beach hotel
  • Hotel has 53 rooms
  • Great service
  • Not very comfortable
Shilo Inn Suites Seaside East - Seaside 900 South Holladay, Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • 2 star Riverfront property
  • 3 floors in hotel
From$50
Average 3.0 /5Reviews CallBookMore Details
Coast River Inn 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Cheap Beach hotel
  • Hotel has 3 floors
From$54
Very Good 4.5 /5Reviews CallBookMore Details
Inn at the Prom
+1-800-881-1523
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Mid-scale Downtown property
  • 15 rooms in property
  • Most guests thought the building was acceptable
  • Chairs clean
From$79
Very Good 4.5 /5Review Score CallBookMore Details
River Inn at Seaside in Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Two-star Beach hotel
  • Free complimentary breakfast
Comfort Inn & Suites by Seaside Convention Center / Boardwalk in Seaside 545 Broadway Ave., Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Economical Beach hotel
  • Check in: 11:00
Shilo Inn Suites Oceanfront - Seaside 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • Affordable Beach property
  • 113 rooms in property
Ashore Hotel : 125 Oceanway St. 125 Oceanway St., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • Mid-scale Beach property
  • 22 rooms in property
Holiday Inn Express Hotel & Suites 34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Mid-scale hotel
  • Check in: 3 pm
  • Almost all guests said the bathroom was dirty
  • Every guests reviewed enjoyed the restaurants & bars nearby
From$215
Very Good 4.0 /5Latest Reviews CallBookMore Details
City Center Motel : 250 1st Ave. 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • 2-star Beach property
  • Check-in time: 4:00PM
Rivertide Suites Hotel 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • 3-star Beach hotel
  • 70 suites in property
  • Most guests appreciated the modern rooms
  • Food could be better
Inn at Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • 2 star Convention Center property
  • Hotel has 6 suites
  • Huge living room
  • There is no hot tube
From$50
Very Good 4.5 /5Review Score CallBookMore Details
Best Western Plus Ocean View Resort in Seaside 414 North Prom, Seaside, OR 97138 ~8.11 miles north of Cannon Beach
  • Three Star Beach property
  • Hotel has 107 rooms
  • Wifi didn't work
  • 1 out of 2 guests said the breakfast was too expensive
Gearhart in Gearhart 1157 North Marion, Gearhart, OR 97138 ~10.56 miles north of Cannon Beach
  • 3-star Beach hotel
  • 12 rooms in hotel
  • Great location
  • Most guests didn't like the uncomfortable beds
Shilo Inn Suites Hotel Warrenton / Astoria - Warrenton
+1-888-690-5281
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • 2-star Suburban hotel
  • Check in: 4 pm
Best Western Astoria Bayfront Hotel : 555 Hamburg Ave. 555 Hamburg Ave., Astoria, OR 97103 ~21.46 miles north of Cannon Beach
  • Mid-scale Riverfront hotel
  • 75 sleeping rooms in hotel
  • Close to town
  • Close to bridge
From$105
Very Good 4.0 /5Review Score CallBookMore Details
Astoria Riverwalk Inn : 400 Industry St. 400 Industry St., Astoria, OR 97103 ~21.79 miles north of Cannon Beach
  • Cheap Riverfront hotel
  • Check in time: 4:00 pm
From$70
Average 3.5 /5Reviews CallBookMore Details
Cannery Pier Hotel No 10 Basin St., Portland, OR 97103 ~21.84 miles north of Cannon Beach
  • Economy property
  • Check-in time: 16:00
Holiday Inn Express & Suites Astoria : 204 West Marine Dr.
+1-888-283-3404
204 West Marine Dr., Astoria, OR 97103 ~22.02 miles north of Cannon Beach
  • Cheap property
  • 28 suites in property
From$60
Very Good 4.5 /5Read Reviews CallBookMore Details
Next 25 Cannon Beach Hotels >  [1 - 25 of 38]    
Next: See My Cannon Beach Hotels with Pricing
Back to Top