Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Cannon Beach

Spectacular coastal scenery and a street lined with eclectic boutiques and fine galleries make this resort town the perfect weekend getaway.

About two hours’ drive from Portland, Cannon Beach is known for its natural beauty, thriving arts and craft community, and charming village atmosphere maintained through strict limitations on the number of large chain stores and restaurants. 

Cannon Beach’s wide shoreline stretches for 9 miles (14 kilometers). It’s part of Oregon’s 363 miles (584 kilometer) of coastline, all of which is open and free for public use. From mid-December to January and March to June, keep your eyes on the sea as you may spot migrating gray whales.

If you prefer a walk in the forest, explore Ecola State Park. For a small admission fee you can walk trails through coastal forests thick with conifers and dotted with viewpoints. Don’t miss the south facing view from Ecola Point, which looks out over Cannon Beach’s famous landmark, Haystack Rock. 

Haystack rock is a 235-foot-high (72-meter) basalt sea stack flanked by two other rock formations known as the Needles. At the base of these monoliths are tide pools teeming with crabs, algae, anemones, sea stars and other organisms. Haystack Rock and its surrounding intertidal pools form a marine garden and are an Oregon Islands National Wildlife Reserve. Climbing the rock is not permitted and you must not disturb or remove the wildlife.

Back in the quaint Cannon Beach village, wander down Hemlock Street, where you’ll find most of the boutiques and art galleries, and the cozy Coaster Theatre Playhouse. There are also stores specializing in antiques and collectibles, home décor, surf wear, gourmet food and textiles. Watch local glass-makers in action at Icefire Glassworks. Glass art can be purchased at many of the local galleries. 

Festivals in May and November showcase the best of the area’s new art. In June, thousands of visitors come to the Cannon Beach Sandcastle Festival, which has been running since 1965. Visit the Cannon Beach History Center and Museum year round, Thursdays through Monday. The Museum is home to the original cannon, from the shipwrecked USS Schooner Shark, for which Cannon Beach was named.


Best Lodging Options Near Cannon Beach

See all 725 Properties near Cannon Beach
The Waves / The Argonauta Inn / The White Heron Lodge $175
The Waves / The Argonauta Inn / The White Heron Lodge

The Waves / The Argonauta Inn / The White Heron Lodge

188 W 2nd Street, Cannon Beach, OR
     
    2.0 out of 5.0 Stars

    Nestled on the beach, this Cannon Beach hotel is just steps from Chapman Beach and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 mi (3 km).

    Surfsand Resort $259
    Surfsand Resort

    Surfsand Resort

    148 West Gower, Cannon Beach, OR
       
      3.5 out of 5.0 Stars

      Nestled on the beach, this Downtown Cannon Beach hotel is within a 10-minute walk of Cannon Beach and Haystack Rock. Tolovana Beach State Park and Ecola State Park are also within 3 mi (5 km).

      Hallmark Resort - Cannon Beach $239
      Hallmark Resort - Cannon Beach

      Hallmark Resort - Cannon Beach

      1400 S Hemlock St, Cannon Beach, OR
         
        3.0 out of 5.0 Stars

        Nestled on the beach, this Downtown Cannon Beach hotel is within a 5-minute walk of Cannon Beach History Center and Museum and Cannon Beach. Ecola State Park and Haystack Rock are also within 3 mi (5 km).

        Land's End at Cannon Beach $259
        Land's End at Cannon Beach

        Land's End at Cannon Beach

        263 West 2nd, Cannon Beach, OR
           
          3.0 out of 5.0 Stars

          Located in Downtown Cannon Beach, this beachfront hotel is in the city center and within a 15-minute walk of Cannon Beach and Les Shirley Park. Cannon Beach History Center and Museum and Haystack Rock are also within 1 mi (2 km).

          Sea Breeze Court $215
          Sea Breeze Court

          Sea Breeze Court

          1015 Hemlock S, Cannon Beach, OR
             
            2.0 out of 5.0 Stars

            Located in Downtown Cannon Beach, this motel is within a 10-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.9 mi (3.1 km) away.

            Inn at Haystack Rock $225
            Inn at Haystack Rock

            Inn at Haystack Rock

            487 S Hemlock St, Cannon Beach, OR
               
              2.5 out of 5.0 Stars

              Located in the heart of Cannon Beach, this hotel is steps from Les Shirley Park and Cannon Beach. Ecola State Park and Haystack Rock are also within 2 mi (3 km).

              Lighthouse Inn
              Lighthouse Inn

              Lighthouse Inn

              963 South Hemlock, Cannon Beach, OR
                 
                2.5 out of 5.0 Stars

                Located in Downtown Cannon Beach, this inn is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.9 mi (3 km) away.

                Tolovana Inn $129
                Tolovana Inn

                Tolovana Inn

                3400 S. Hemlock, Tolovana Park, Cannon Beach, OR
                   
                  2.5 out of 5.0 Stars

                  Nestled on the beach, this Cannon Beach hotel is within a 15-minute walk of Tolovana Beach State Park and Cannon Beach. Haystack Rock is 1.2 mi (1.9 km) away.