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

E Ocean Lodge 2864 South Pacific St., Portland, OR 97110 ~0.19 miles southeast of Cannon Beach
  • 3-star property
  • 38 rooms in property
Hallmark Resort & Spa in Cannon Beach Or : 1400 South Hemlock 1400 South Hemlock, Cannon Beach, OR 97110
  • Three Star Oceanfront hotel
  • Check in time: 4:00pm
Surfsand Resort in Cannon Beach 148 West Gower St., Cannon Beach, OR 97110
  • Mid-scale Beach property
  • 97 rooms in property
  • All guests liked the big bathroom
  • Great room
From$130
Very Good 4.5 /5Read Reviews CallBookMore Details
Ecola Creek Lodge - Portland 208 East 5th St., Portland, OR 97110 ~1.50 miles north of Cannon Beach
  • Midscale hotel
  • Check in time: 16:00
Quality Inn 2455 South Roosevelt Dr., Seaside, OR 97138 ~6.79 miles north of Cannon Beach
  • Two star Highway property
  • Fitness + Health Center
Sandy Cove Inn - Seaside 241 Ave. U, Seaside, OR 97138 ~6.93 miles north of Cannon Beach
  • Economy Beach property
  • 2 floors in property
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
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 property
  • Check in time: Upon Avail
  • Rooms are not good
  • Great service
Shilo Inn Suites Seaside East in Seaside 900 South Holladay, Seaside, OR 97138 ~7.55 miles north of Cannon Beach
  • Inexpensive Riverfront hotel
  • 3 floors in property
From$50
Average 3.0 /5Reviews CallBookMore Details
Coast River Inn - Seaside 800 South Holladay Dr., Seaside, OR 97138 ~7.66 miles north of Cannon Beach
  • 2-star Beach hotel
  • Check in time: 4:00PM
Inn at the Prom
+1-800-881-1523
341 South Prom, Seaside, OR 97138 ~7.77 miles north of Cannon Beach
  • Midscale Downtown hotel
  • Hotel has 2 floors
  • Most guests said the reception staff was great
  • Great view
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
River Inn at Seaside in Seaside 531 Ave. A, Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Cheap Beach hotel
  • Free comp. breakfast
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn & Suites by Seaside Convention Center / Boardwalk : 545 Broadway Ave. 545 Broadway Ave., Seaside, OR 97138 ~7.84 miles north of Cannon Beach
  • Inexpensive Beach hotel
  • Free comp. breakfast
Shilo Inn Suites Oceanfront in Seaside 30 North Prom, Seaside, OR 97138 ~7.88 miles north of Cannon Beach
  • Midscale Beach hotel
  • 5 floors in hotel
Ashore Hotel in Seaside 125 Oceanway St., Seaside, OR 97138 ~7.90 miles north of Cannon Beach
  • 3 star Beach property
  • Check-in: 3:00PM
Holiday Inn Express Hotel & Suites 34 North Holladay Dr., Seaside, OR 97138 ~7.95 miles north of Cannon Beach
  • Mid-scale property
  • Check-in: 3 pm
  • Good internet service
  • High comfort
From$215
Very Good 4.0 /5Read Reviews CallBookMore Details
City Center Motel - Seaside 250 1st Ave., Seaside, OR 97138 ~7.97 miles north of Cannon Beach
  • 2-star Beach property
  • Hotel has 53 rooms
Rivertide Suites Hotel : 102n Holladay 102n Holladay, Seaside, OR 97138 ~8.02 miles north of Cannon Beach
  • 3 star Beach property
  • 70 suites in hotel
  • Most guests enjoyed the snacks that were offered
  • Most guests thought the tv was sub-standard
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Inn at Seaside in Seaside 441 2nd Ave., Seaside, OR 97138 ~8.03 miles north of Cannon Beach
  • Two star Convention Center property
  • Check in time: 4pm
  • Furniture needs more attention
  • Popular among families
From$50
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Plus Ocean View Resort 414 North Prom, Seaside, OR 97138 ~8.11 miles north of Cannon Beach
  • Mid-scale Beach property
  • 107 rooms in property
  • Relatively friendly Atmosphere
  • PAPER THIN walls
Gearhart 1157 North Marion, Gearhart, OR 97138 ~10.56 miles north of Cannon Beach
  • 3 star Beach hotel
  • Check-in time: 3:00 PM
  • Most guests appreciated the closeness to the beach
  • Great family fun
Shilo Inn Warrenton - Warrenton 1609 East Harbor St., Warrenton, OR 97146 ~19.65 miles north of Cannon Beach
  • Three Star Suburban hotel
  • Airport shuttle available
Best Western Astoria Bayfront Hotel - Astoria 555 Hamburg Ave., Astoria, OR 97103 ~21.46 miles north of Cannon Beach
  • 3 star Riverfront hotel
  • 4 floors in property
  • Good location
  • Great pool
From$105
Very Good 4.0 /5Review Score CallBookMore Details
Astoria Riverwalk Inn - Astoria 400 Industry St., Astoria, OR 97103 ~21.79 miles north of Cannon Beach
  • Low-priced Riverfront hotel
  • Check in: 4:00 pm
Cannery Pier Hotel No 10 Basin St., Portland, OR 97103 ~21.84 miles north of Cannon Beach
  • Economy property
  • 46 rooms in property
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
  • Economy hotel
  • Hotel has 28 suites
Next 25 Cannon Beach Hotels >  [1 - 25 of 38]    
Next: See My Cannon Beach Hotels with Pricing
Back to Top