Star Rating
Hotel Name
Price Range (USD)to
Amenities

97145 Hotels/Accommodations

E Ocean Lodge
+1-888-389-4121
2864 South Pacific St., Portland, OR 97110 ~1.04 miles northwest of 97145
  • Affordable hotel
  • 38 sleeping rooms in hotel
Hallmark Resort & Spa in Cannon Beach Or - Cannon Beach
+1-888-675-2083
1400 South Hemlock, Cannon Beach, OR 97110 ~1.50 miles northwest of 97145
  • 3-star Oceanfront property
  • Fitness center on property
From$120
Average 3.0 /5Reviews CallBookMore Details
Surfsand Resort
+1-800-716-8490
148 West Gower St., Cannon Beach, OR 97110 ~1.63 miles northwest of 97145
  • Affordable Beach property
  • Hotel has 97 rooms
  • Almost all guests said the beds were comfortable
  • Spacious rooms
From$149
Very Good 4.5 /5Latest Reviews CallBookMore Details
Ecola Creek Lodge
+1-800-805-5223
208 East 5th St., Portland, OR 97110 ~2.43 miles northwest of 97145
  • Affordable hotel
  • Check in: 16:00
Quality Inn - Seaside
+1-888-965-1860
2455 South Roosevelt Dr., Seaside, OR 97138 ~7.39 miles north of 97145
  • Cheap Highway property
  • 3 floors in property
Motel 6 Seaside Or #4062
+1-888-788-5576
2369 South Roosevelt Dr., SEASIDE, OREGON 97138 ~7.46 miles north of 97145
  • Low priced Beach property
  • Check-in time: Upon Avail
From$60
Average 3.0 /5Reviews CallBookMore Details
Sandy Cove Inn
+1-888-897-9207
241 Ave. U, Seaside, OR 97138 ~7.56 miles north of 97145
  • Low Cost Beach property
  • Hotel has an eco-friendly policy See policy
From$139
Very Good 4.5 /5Latest Reviews CallBookMore Details
Red Lion Inn & Suites Seaside
+1-888-311-4278
900 South Holladay St., Seaside, OR 97138 ~8.15 miles north of 97145
  • Low-priced Riverfront property
  • Free breakfast available
Coast River Inn - Seaside
+1-888-469-4795
800 South Holladay Dr., Seaside, OR 97138 ~8.25 miles north of 97145
  • Two-star Beach hotel
  • 42 sleeping rooms in hotel
Inn at the Prom
+1-888-734-9421
341 South Prom, Seaside, OR 97138 ~8.41 miles north of 97145
  • 3 star Downtown hotel
  • 15 suites in hotel
  • Spa tub was so lovely
  • Spacious bathroom
The Gilbert Inn
+1-888-841-5292
341 South Beach Dr., Seaside, OR 97138 ~8.41 miles north of 97145
  • Mid-scale property
  • Check-in: 15:00
River Inn at Seaside in Seaside
+1-888-455-5160
531 Ave. A, Seaside, OR 97138 ~8.44 miles north of 97145
  • Two star Beach property
  • Free complimentary breakfast
Comfort Inn & Suites by Seaside Convention Center / Boardwalk
+1-888-965-8297
545 Broadway Ave., Seaside, OR 97138 ~8.45 miles north of 97145
  • Inexpensive Beach property
  • Check in: 11:00
Shilo Inns Oceanfront
+1-888-906-6358
30 North Prom, Seaside, OR 97138 ~8.51 miles north of 97145
  • Three Star Beach property
  • Hotel has 6 meeting rooms
Ashore Hotel
+1-888-749-6785
125 Oceanway St., Seaside, OR 97138 ~8.53 miles north of 97145
  • 3-star Beach hotel
  • Hotel has 22 rooms
Holiday Inn Express Hotel & Suites in Seaside
+1-888-878-9982
34 North Holladay Dr., Seaside, OR 97138 ~8.55 miles north of 97145
  • Three Star property
  • Ordinary pool
  • About half of guests said the rooms were modern
From$215
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Saltline Hotel : 250 1st Ave.
+1-888-389-4485
250 1st Ave., Seaside, OR 97138 ~8.60 miles north of 97145
  • High end Beach property
  • 64 sleeping rooms in hotel
Rivertide Suites Hotel
+1-888-389-4121
102n Holladay, Seaside, OR 97138 ~8.63 miles north of 97145
  • Affordable Beach property
  • 4 floors in hotel
  • Most guests said the bathroom was dirty
  • Good kitchenette
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Inn at Seaside in Seaside
+1-888-675-2083
441 2nd Ave., Seaside, OR 97138 ~8.64 miles north of 97145
  • Economy Convention Center hotel
  • 3 floors in hotel
  • Secured WI FI
  • Most guests liked the proximity to sightseeing
Best Western Plus Ocean View Resort : 414 North Prom
+1-800-716-8490
414 North Prom, Seaside, OR 97138 ~8.75 miles north of 97145
  • Low-priced Beach hotel
  • 5 suites in property
  • Breakfast can be improved
  • Furniture needs more attention
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Shilo Inn Warrenton : 1609 East Harbor St.
+1-800-805-5223
1609 East Harbor St., Warrenton, OR 97146 ~20.32 miles north of 97145
  • Mid-scale Suburban property
  • 4 floors in hotel
Garibaldi House Inn & Suites : 502 Garibaldi Ave.
+1-888-965-1860
502 Garibaldi Ave., Garibaldi, OR 97718 ~21.55 miles south of 97145
  • 3-star property
  • 48 rooms in hotel
Econo Lodge
+1-888-788-5576
227 Garibaldi Ave., Garibaldi, OR 97118 ~21.57 miles south of 97145
  • Low priced property
  • Check-in time: 11:00
Best Western Astoria Bayfront Hotel - Astoria
+1-888-897-9207
555 Hamburg Ave., Astoria, OR 97103 ~22.03 miles north of 97145
  • Mid-scale Riverfront hotel
  • Check-in time: 16:00 PM
  • Good location
  • Free cookies
From$105
Very Good 4.0 /5Read Reviews CallBookMore Details
Astoria Riverwalk Inn
+1-888-311-4278
400 Industry St., Astoria, OR 97103 ~22.35 miles north of 97145
  • Low priced Riverfront property
  • 9 suites in property
Cannery Pier Hotel : No 10 Basin St.
+1-888-469-4795
No 10 Basin St., Portland, OR 97103 ~22.39 miles north of 97145
  • 2-star hotel
  • 46 rooms in property
Motel 6 Astoria Or #8676 : 288 West Marine Dr.
+1-888-734-9421
288 West Marine Dr., Astoria, OREGON 97103 ~22.46 miles north of 97145
  • Economical property
Holiday Inn Express & Suites Astoria in Astoria
+1-888-841-5292
204 West Marine Dr., Astoria, OR 97103 ~22.56 miles north of 97145
  • Economical property
  • 98 rooms in hotel
Hotel Elliott - Astoria
+1-888-455-5160
357 12th St., Astoria, OR 97103 ~22.62 miles north of 97145
  • Four-star hotel
  • 5 floors in hotel
From$160
Very Good 4.5 /5Latest Reviews CallBookMore Details
Comfort Suites Columbia River
+1-888-965-8297
3420 Leif Erickson Dr., Astoria, OR 97103 ~23.22 miles north of 97145
  • Affordable Riverfront hotel
  • Hotel has 3 floors
  • Morning breakfast is mostly palatable
  • Great shopping
From$84
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn & Suites Astoria in Astoria
+1-888-906-6358
201 39th St., Astoria, OR 97103 ~23.44 miles north of 97145
  • Cheap Riverfront property
  • Hotel has 87 rooms
  • Good restaurants & bars in the area
  • Bathroom could be optimized
From$249
Very Good 4.5 /5Recent Reviews CallBookMore Details
Astoria Crest Motel
+1-888-749-6785
5366 Leif Erickson Dr., Portland, OR 97103 ~23.81 miles north of 97145
  • Inexpensive property
Ashley Inn of Tillamook
+1-888-878-9982
1722 Makinster Rd., Tillamook, OR 97141 ~27.66 miles south of 97145
  • Inexpensive Highway property
  • Free comp. breakfast
  • Great view
  • No Wi-Fi in the room
From$85
Very Good 4.0 /5Review Score CallBookMore Details
Shilo Inn Suites Hotel Tillamook : 2515 North Main
+1-888-389-4485
2515 North Main, Tillamook, OR 97141 ~27.86 miles south of 97145
  • 2 star Beach hotel
  • Check in: 4:00 PM
  • Most guests enjoyed the side dishes
  • Clean rooms
Seaview Motel & Cottages in Seaview
+1-888-389-4121
3728 Pacific Way, Seaview, WA 98644 ~32.18 miles north of 97145
  • Midscale property
  • Check-in: 14:00
Shelburne Hotel - Seaview
+1-888-675-2083
4415 Pacific Way, Seaview, OR 98644 ~32.51 miles north of 97145
  • Midscale hotel
  • Check-in time: 15:00
Inn at Discovery Coast : 421 11th St. Sw
+1-800-716-8490
421 11th St. Sw, Long Beach, OR 98631 ~33.27 miles north of 97145
  • Affordable property
  • Check-in: 15:00
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Adrift Hotel & Spa in Long Beach
+1-800-805-5223
409 Sid Snyder Dr., Long Beach, WA 98631 ~33.29 miles north of 97145
  • Affordable Beach property
  • Has environment-friendly policy Learn more
Worldmark Long Beach : 420 Sid Snyder Dr. Sw
+1-888-965-1860
420 Sid Snyder Dr. Sw, Long Beach, WA 98631 ~33.32 miles north of 97145
  • 4-star hotel
From$160
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Long Beach Inn
+1-888-788-5576
500 Ocean Beach Blvd. South, Long Beach, WA 98631 ~33.46 miles north of 97145
  • Midscale Beach hotel
  • Hotel has 4 suites
From$139
Very Good 4.0 /5Read Reviews CallBookMore Details
Inn at the Sea - Long Beach
+1-888-897-9207
115 3rd St. Sw, Long Beach, WA 98631 ~33.53 miles north of 97145
  • Two-star Downtown property
  • Check in time: 3pm
Chautauqua Lodge
+1-888-311-4278
304 NW 14th St., Long Beach, WA 98631 ~34.44 miles north of 97145
  • 2-star Beach hotel
  • Hotel has 3 floors
The Breakers Long Beach
+1-888-469-4795
210 26th St. Nw, Long Beach, WA 98631 ~34.98 miles north of 97145
  • Low Cost hotel
  • 124 sleeping rooms in hotel
Clatskanie River Inn by Magnuson Worldwide : 600 East Columbia River Highwy
+1-888-734-9421
600 East Columbia River Highwy, Clatskanie, OR 97016 ~39.12 miles east of 97145
  • 2-star hotel
  • Check in time: 14:00
From$60
Very Good 4.0 /5Review Score CallBookMore Details

Next: Show All Available 97145 Hotels with Pricing

Graph: Upcoming 20 Days of Cannon Beach Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Cannon Beach, OR discounts available. The chart reflects the cheapest Cannon Beach hotel for each day and each star rating category.

FAQs about hotels near 97145

What are the top rated hotels near 97145?

Surfsand Resort, Sandy Cove Inn and Inn at the Prom are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 97145?

Saltline Hotel, Hotel Elliott and Worldmark Long Beach are the top 3 luxury hotels near 97145.

What hotels are closest to the area of 97145?

E Ocean Lodge, Hallmark Resort & Spa in Cannon Beach Or, and Surfsand Resort are the properties closest to 97145.

How much does a 3 star hotel near 97145 cost per night?

In the last year, the average 3 star hotel near 97145 has been $222.56 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 97145?

Surfsand Resort, Sandy Cove Inn and Inn at the Prom are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels near 97145?

Quality Inn, Comfort Inn & Suites by Seaside Convention Center and Comfort Suites Columbia River are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels near 97145?

Best Western Plus Ocean View Resort, Best Western Astoria Bayfront Hotel and Best Western Long Beach Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 97145?

Holiday Inn Express Hotel & Suites and Holiday Inn Express & Suites Astoria are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top