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

Hallmark Resort & Spa in Cannon Beach Or 1400 South Hemlock, Cannon Beach, OR 97110
  • Luxury Five Star Oceanfront hotel
  • Fitness center on property
Surfsand Resort : 148 West Gower St. 148 West Gower St., Cannon Beach, OR 97110
  • Mid-scale Beach hotel
  • 4 meeting rooms in hotel
  • Almost all guests thought rooms were spacious
  • Very comfortable, nice rooms
From$159
Very Good 4.5 /5Guest Reviews Call
Quality Inn 2455 South Roosevelt Dr., Seaside, OR 97138 ~6.79 miles north of Cannon Beach
  • Affordable Highway property
  • Check in: 11:00
Sandy Cove Inn - Seaside 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Two-star Beach property
  • 15 rooms in hotel
Motel 6 Seaside #4062
+1-888-305-3366
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • 2 star Beach property
  • Check-in time: Upon Avail
  • Most guests said rooms were clean enough
  • Horrible vibe
Shilo Inn Seaside East 900 South Holladay, Seaside, OR 97138 ~7.58 miles north of Cannon Beach
  • Two-star Riverfront hotel
  • 59 sleeping rooms in hotel
  • Close to the beach and the city center
  • Furniture needs more attention
From$50
Average 3.0 /5Reviews Call
Coast River Inn 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Low priced Beach hotel
  • 42 rooms in hotel
From$54
Very Good 4.5 /5Reviews Call
Inn at the Prom - Seaside
+1-800-997-5149
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • 3 star Downtown property
  • Hotel has 2 floors
  • Jacuzzi bath that was huge
  • Activities around the beach was very nice
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
  • Two-star Beach property
  • Hotel has 4 floors
From$79
Very Good 4.5 /5Read Reviews Call
Comfort Inn & Suites by Seaside Convention Center / Boardwalk - Seaside 545 Broadway Ave., Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Two-star Beach hotel
  • Free complimentary breakfast
Shilo Inn Suites Oceanfront : 30 North Prom 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • Three Star Beach property
  • Fitness center on property
Ashore Hotel 125 Oceanway St., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • Affordable Beach hotel
  • 2 floors in hotel
From$108
Very Good 4.5 /5Review Score Call
Holiday Inn Express Hotel & Suites 34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Affordable property
  • Bathroom needs cleaning
  • Rather comfortable
From$215
Very Good 4.0 /5Hotel Reviews Call
City Center Motel - Seaside 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • Two-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 property
  • Complimentary breakfast is offered
  • Vibe was good
  • Most guests did not enjoy the desserts
From$139
Very Good 4.5 /5Latest Reviews Call
Inn at Seaside in Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Inexpensive Convention Center hotel
  • 3 floors in hotel
  • Bathroom could be bigger
  • Rooms in need of an update
From$50
Very Good 4.5 /5Read Reviews Call
Best Western Ocean View Resort - Seaside 414 North Prom, Seaside, OR 97138 ~8.14 miles north of Cannon Beach
  • Three Star Beach hotel
  • 5 suites in hotel
  • Room is all right
  • Beds were acceptable for 55%
From$119
Very Good 4.0 /5Guest Reviews Call
Gearhart in Gearhart 1157 North Marion, Gearhart, OR 97138 ~10.56 miles north of Cannon Beach
  • Mid-scale Beach hotel
  • 12 rooms in property
  • About half of guests thought, the hotel was stylish
  • Moderately clean hotel facilities
Shilo Inn Suites Hotel Warrenton / Astoria : 1609 East Harbor Dr.
+1-800-997-5148
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • Cheap Suburban hotel
  • Free complimentary breakfast
Best Western Astoria Bayfront Hotel 555 Hamburg Ave., Astoria, OR 97103 ~21.45 miles north of Cannon Beach
  • Mid-scale Riverfront hotel
  • Hotel has 4 floors
  • Fresh seafood
  • Great location
From$110
Very Good 4.0 /5Reviews Call
Astoria Riverwalk Inn in Astoria 400 Industry St., Astoria, OR 97103 ~21.79 miles north of Cannon Beach
  • 2 star Riverfront hotel
  • 9 suites in property
Holiday Inn Express & Suites Astoria
+1-800-881-1523
204 West Marine Dr., Astoria, OR 97103 ~22.02 miles north of Cannon Beach
  • Low priced property
  • Hotel has 28 suites
Econo Lodge 227 Garibaldi Ave., Garibaldi, OR 97118 ~22.43 miles south of Cannon Beach
  • Cheap property
  • Free complimentary breakfast
Comfort Suites Columbia River in Astoria 3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • Three Star Riverfront hotel
  • Fitness + Health Center
  • Most guests thought rooms were spacious
  • Most guests thought the service was professional
Hampton Inn & Suites Astoria in Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • Low priced Riverfront hotel
  • Check-in time: 03:00PM
  • Newer accommodations
  • Most guests thought rooms were spacious
From$249
Very Good 4.5 /5Review Score Call
Next 25 Cannon Beach Hotels >  [1 - 25 of 32]    
Next: See My Cannon Beach Hotels with Pricing
Back to Top