5 Best Hotels in Cannon Beach, The Oregon Coast

Background Illustration for Hotels

We've compiled the best of the best in Cannon Beach - browse our top choices for the top things to see or do during your stay.

Ecola Creek Lodge

$ | 208 E. 5th St., Cannon Beach, OR, 97110, USA Fodor's Choice

With a quiet, shady courtyard just off the main road leading into the north side of town, this small, reasonably priced 1940s hotel offers suites and rooms with a mix of configurations, from two-bedroom units with kitchens to cozy standard rooms. Although set back from the water on pretty Ecola Creek (just across the street from Les Shirley Park and near the entry road to Ecola State Park) the lodge does have a few rooms with partial ocean views; some units also have gas fireplaces and balconies. All rooms have refrigerators, microwaves, and coffeemakers.

Pros

  • Simple and tasteful decor
  • Rooms come in wide range of layouts
  • Outstanding value

Cons

  • Not on the beach
  • Slight walk from downtown shopping
  • Least expensive rooms are quite small
208 E. 5th St., Cannon Beach, OR, 97110, USA
503-436–2776
Hotel Details
22 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Stephanie Inn

$$$$ | 2740 S. Pacific St., Cannon Beach, OR, 97110, USA Fodor's Choice

One of the coast's most beautiful views is paired with one of its most splendid hotels, where the focus is firmly on romance, superior service, and luxurious rooms. Impeccably maintained, with country-style furnishings, fireplaces, large bathrooms with whirlpool tubs, and balconies, the rooms are so comfortable you may never want to leave, and rates include a generous country breakfast, evening wine and hors d'oeuvres, and a late-evening nightcap. Kids under 12 are not permitted.

Pros

  • Incredibly plush accommodations
  • On a gorgeous stretch of beach
  • Fabulous on-site restaurant and Aveda spa

Cons

  • Among the highest rates of any hotel in the state
  • Not for families with younger children
  • About a mile from downtown
2740 S. Pacific St., Cannon Beach, OR, 97110, USA
503-436–2221
Hotel Details
41 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Arch Cape Inn & Retreat

$$$ | 31970 E. Ocean La., Arch Cape, OR, 97102, USA

Between the lively beach communities of Manzanita and Cannon Beach, this utterly romantic getaway—situated well away from the summer hordes—lies along some of the most gorgeous stretch of coast in the region. Rooms, each with a different color scheme, are cozy and spacious and feature such cushy perks as gas fireplaces, Jacuzzi tubs, and saunas, depending on the unit. A full gourmet breakfast and late-afternoon wine and artisanal hors d'oeuvres are included.

Pros

  • Elegant, distinctive rooms
  • Peaceful location away from the crowds
  • Most rooms have terrific ocean views

Cons

  • 200 yards from the beach
  • No kids under 18 permitted
  • Not within walking distance of town
31970 E. Ocean La., Arch Cape, OR, 97102, USA
503-436–2800
Hotel Details
9 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Recommended Fodor's Video

Ocean Lodge

$$$$ | 2864 S. Pacific St., Cannon Beach, OR, 97110, USA

Designed to capture the feel of a 1940s beach resort, this rustic but upscale lodge is perfect for special occasions and romantic getaways; its rooms—most with oceanfront views—feature wood beams, gas fireplaces, and balconies or decks. A massive stone fireplace anchors the lobby, and there is another fireplace in the second-floor library, which also contains a large selection of games for the whole family, an extensive book collection, and a DVD library. Bungalows across the street do not have ocean views but are large and private.

Pros

  • Beachfront waterfront location
  • Spacious rooms
  • Evening wine reception and a very nice breakfast included

Cons

  • Expensive in summer
  • Balconies are shared with neighboring rooms
  • About a mile from downtown
2864 S. Pacific St., Cannon Beach, OR, 97110, USA
503-436–2241
Hotel Details
45 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Tolovana Inn

$ | 3400 S. Hemlock St., Cannon Beach, OR, 97145, USA

Set on the beach at the quieter southern end of town, the large, rambling Tolovana Inn is one of the best values in this tony seaside community, especially considering that most rooms enjoy partial or full views of the Pacific. The least expensive standard rooms are cozy and don't face the beach, but they can be booked in conjunction with an ocean-view studio to create a large suite, while the largest units, most with balconies and fireplaces, have full kitchens and two bedrooms.

Pros

  • Panoramic beach views
  • Gym, day spa, pool, and other resort amenities
  • Some units have kitchens

Cons

  • A 10-minute drive from downtown
  • Some rooms are quite small
  • Economy rooms have no water view
3400 S. Hemlock St., Cannon Beach, OR, 97145, USA
503-436–2211
Hotel Details
175 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Seaside

Ashore Hotel7.5 miles away

125 Oceanway St., Seaside, Oregon, 97138, USA
We recommend 2 Hotels in Seaside
$$ Seaside

The Drifthaven9.7 miles away

67 N. Cottage Ave., Seaside, Oregon, 97138, USA
We recommend 2 Hotels in Seaside
$ Manzanita

Inn at Manzanita11.7 miles away

67 Laneda Ave., Manzanita, Oregon, 97130, USA
We recommend 1 Hotels in Manzanita
$$$$ Astoria Fodor's Choice

Cannery Pier Hotel21.6 miles away

10 Basin St., Astoria, Oregon, 97103, USA
We recommend 5 Hotels in Astoria
$ Astoria Fodor's Choice

Norblad Hotel21.7 miles away

443 14th St., Astoria, Oregon, 97103, USA
We recommend 5 Hotels in Astoria