Cannon Beach Hotels and Lodging

Recommendations for Where to Stay in Cannon Beach, Oregon

Cannon Beach and Haystack Rock, Oregon Coast, Oregon, USA
Danita Delimont/Getty Images

There is something for everyone on the North Oregon Coast, including outdoor recreation, art galleries, great food, scenic beauty, and family fun. Here are my recommendations for hotels and lodging in Cannon Beach on the Oregon Coast.

01 of 07

The Stephanie Inn

The Stephanie Inn in Cannon Beach Oregon ©Angela M. Brown
The Stephanie Inn in Cannon Beach Oregon
Address
2740 S Pacific St, Cannon Beach, OR 97110, USA
Phone
+1 844-374-2107

This charming New England-style inn is located in Cannon Beach. In addition to awesome ocean views and an intimate dining room, you'll enjoy a long list of amenities in your room. Flat-screen televisions, gas fireplaces, and Jacuzzi tubs are just some of the comforts you and your sweetie can enjoy together. You can also enjoy complimentary newspapers and a breakfast buffet each morning. A number of special romance-themed packages are available. The Stephanie Inn is a winner of the AAA Oregon Four Diamond award.

800-633-3466

02 of 07

The Ocean Lodge

Address
2864 S Pacific St, Cannon Beach, OR 97110, USA
Phone
+1 503-436-2241

As the name suggests, The Ocean Lodge is located right on the ocean beach in Cannon Beach. Room amenities may include gas fireplaces, jetted tubs, refrigerators, microwaves, and decks with ocean views. The Lodge's library provides books, games, and movies. Kids and pets are welcome.

888-777-4047

03 of 07

Arch Cape Inn & Retreat

The Arch Cape Inn and Retreat on the North Oregon Coast ©Angela M. Brown
The Arch Cape Inn and Retreat
Address
31970 E Ocean Ln, Arch Cape, OR 97102, USA
Phone
+1 503-436-2800

Arch Cape Inn & Retreat offers old world charm and ocean views near Cannon Beach. Comfortably-elegant common areas and a picturesque garden make the Arch Cape Inn a wonderful place to relax and spend quality time with loved ones. In addition to scrumptious 3-course breakfasts, the Arch Cape Inn is well-regarded for its gourmet dinners. Highly recommended.

800-436-2848

04 of 07

Sea Sprite on the Estuary

Address
372 N Spruce St, Cannon Beach, OR 97110, USA
Phone
+1 503-436-2266

Fabulous estuary views and well-appointed suite accommodations make Cannon Beach's Sea Sprite on the Estuary a wonderful place to relax and rejuvenate. With full-kitchens, gas fireplaces, and jetted tubs in most room, this small inn is great for quiet family vacations or a romantic escape.

866-828-1050

Continue to 5 of 7 below.
05 of 07

Inn at Cannon Beach

Address
3215 S Hemlock St, Cannon Beach, OR 97110, USA
Phone
+1 503-436-9085

This picturesque Cannon Beach inn offers its guests a long list of amenities to make your stay comfortable. Gas fireplaces, mini-fridges, garden views, and free breakfasts are just some of the things that will set the stage for a relaxing getaway. The Inn at Cannon Beach is located just a block from the beach, just south of Haystack Rock.

503-436-9085

06 of 07

Surfsand Resort

Address
148 W Gower Ave, Cannon Beach, OR 97110, USA
Phone
+1 866-854-7023

This Cannon Beach hotel is located right on the beach near Haystack Rock. It caters to both vacationing families and couples. Guest services include on-site dining, massage treatment, and meeting facilities.

800-547-6100

07 of 07

Schooner's Cove

Address
188 N Larch St, Cannon Beach, OR 97110, USA
Phone
+1 503-436-2300

Schooner's Cove provides oceanfront lodgings in Cannon Beach. They offer guest rooms and suites and a wide range of amenities, including DVD players, gas fireplaces, and decks.

800-843-0128

Back to List

Recommendations for Where to Stay in Cannon Beach Oregon