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 1400 South Hemlock, Cannon Beach, OR 97110
  • Luxury Five Star Oceanfront property
  • Check in: 4:00pm
Surfsand Resort - Cannon Beach 148 West Gower St., Cannon Beach, OR 97110
  • 3 star Beach hotel
  • Access to gym on-site
  • Great beds
  • Great view
From$199
Very Good 4.5 /5Latest Reviews CallBookMore Details
Quality Inn - Seaside 2455 South Roosevelt Dr., Seaside, OR 97138 ~6.79 miles north of Cannon Beach
  • Midscale Highway hotel
  • Free complimentary breakfast
Sandy Cove Inn 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Economy Beach property
  • Hotel has an eco-friendly policy See more
Motel 6 Seaside #4062 : 2369 South Roosevelt Dr.
+1-888-305-3366
2369 South Roosevelt Dr., Seaside, OR 97138 ~6.96 miles north of Cannon Beach
  • 2-star Beach property
  • Hotel has 53 rooms
  • No AC
  • Great location
Shilo Inn Seaside East - Seaside 900 South Holladay St., Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • Low-priced Riverfront hotel
  • 59 rooms in property
Coast River Inn - Seaside 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • Low priced Beach hotel
  • Check-in time: 4:00PM
From$54
Very Good 4.0 /5Reviews CallBookMore Details
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.
  • Location of the hotel is perfect
  • Comfortable beds
River Inn at Seaside - Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Cheap Beach hotel
  • Check-in time: 4:00PM
Comfort Inn & Suites by Seaside Convention Center / Boardwalk in Seaside 545 Broadway Ave., Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • 2 star Beach hotel
  • 65 rooms in property
From$133
Very Good 4.0 /5Reviews CallBookMore Details
Shilo Inn Suites Oceanfront 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • Three Star Beach property
  • Access to gym on-site
Ashore Hotel in Seaside 125 Oceanway St., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • 3-star Beach hotel
  • 2 floors in hotel
From$108
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn Express Hotel & Suites in Seaside 34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • 3-star hotel
  • Good wifi quality
  • Tasty breakfast
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
  • Low Cost Beach property
  • Hotel has 2 floors
Rivertide Suites Hotel 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • 3-star Beach hotel
  • Hotel has a green policy Learn more
  • Professional service
  • Most guests thought it was pleasantly quiet
From$139
Very Good 4.5 /5Read Reviews CallBookMore Details
Inn at Seaside - Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Cheap Convention Center hotel
  • Hotel has 3 floors
  • Very tiny breakfast area
  • Most guests criticized the unstylish hotel
Best Western Ocean View Resort - Seaside 414 North Prom, Seaside, OR 97138 ~8.14 miles north of Cannon Beach
  • Affordable Beach hotel
  • 107 sleeping rooms in hotel
  • Vibe is not too good
  • Great shopping
From$119
Very Good 4.0 /5Recent Reviews CallBookMore Details
Gearhart 1157 North Marion, Gearhart, OR 97138 ~10.56 miles north of Cannon Beach
  • 3-star Beach property
  • Hotel has 7 suites
  • Beautiful beach
  • Close to stores
From$130
Average 3.5 /5Reviews CallBookMore Details
Shilo Inn Suites Hotel Warrenton / Astoria in Warrenton
+1-800-997-5148
1609 East Harbor Dr., Warrenton, WA 97146 ~19.69 miles north of Cannon Beach
  • Economical Suburban property
  • Check-in time: 4 pm
Best Western Astoria Bayfront Hotel : 555 Hamburg Ave. 555 Hamburg Ave., Astoria, OR 97103 ~21.45 miles north of Cannon Beach
  • Affordable Riverfront property
  • Check-in time: 16:00 PM
  • Bathtub didn't drain
  • Close to Columbia River
From$110
Very Good 4.0 /5Latest Reviews CallBookMore Details
Astoria Riverwalk Inn 400 Industry St., Astoria, OR 97103 ~21.79 miles north of Cannon Beach
  • Inexpensive Riverfront property
  • Check-in time: 4:00 pm
Holiday Inn Express & Suites Astoria - Astoria
+1-800-881-1523
204 West Marine Dr., Astoria, OR 97103 ~22.02 miles north of Cannon Beach
  • Inexpensive property
  • Fitness + Health Center
Econo Lodge in Garibaldi 227 Garibaldi Ave., Garibaldi, OR 97118 ~22.43 miles south of Cannon Beach
  • Two-star hotel
  • Complimentary breakfast is offered
Comfort Suites Columbia River : 3420 Leif Erickson Dr. 3420 Leif Erickson Dr., Astoria, OR 97103 ~22.77 miles north of Cannon Beach
  • Affordable Riverfront property
  • 74 suites in property
  • Spacious rooms
  • Enjoyed hot tub and sauna
From$77
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Astoria - Astoria 201 39th St., Astoria, OR 97103 ~23.00 miles northeast of Cannon Beach
  • Cheap Riverfront hotel
  • 87 rooms in property
  • Conventional furniture
  • Newer accommodations
From$249
Very Good 4.5 /5Latest Reviews CallBookMore Details
Next 25 Cannon Beach Hotels >  [1 - 25 of 32]    
Next: See My Cannon Beach Hotels with Pricing
Back to Top