Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Find a cheaper way to wander? We'll match it and refund the difference.

Wherever you wander, cancel or rebook most flights within 24 hours without fees.

Need help on your journey? Use our 24/7 social media support @TravelocityHelp.

Hotels near Cannon Beach

Hallmark Resort - Cannon Beach $119
Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach

1400 S Hemlock St, Cannon Beach
     
    4.5
    of 5, from 2 reviews
    3.0 out of 5.0

    Nestled on the beach, this Downtown Cannon Beach hotel is within 6 mi (10 km) of Cannon Beach History Center and Museum, Cannon Beach, and Haystack Rock. Ecola State Park and Tolovana Beach State Park are also within 6 mi (10 km).

    Surfsand Resort $129
    Surfsand Resort

    Surfsand Resort

    148 West Gower, Cannon Beach
       
      5.0
      of 5, from 1 reviews
      3.5 out of 5.0

      Nestled on the beach, this Downtown Cannon Beach hotel is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Les Shirley Park and Tolovana Beach State Park are also within 6 mi (10 km).

      Inn at Cannon Beach $99
      Inn at Cannon Beach

      Inn at Cannon Beach

      3215 South Hemlock St, Cannon Beach
         
        4.7
        of 5, from 7 reviews
        3.0 out of 5.0

        Situated by the ocean, this romantic hotel is within 6 mi (10 km) of Tolovana Beach State Park, Cannon Beach, and Haystack Rock. Ecola State Park and Cannon Beach History Center and Museum are also within 6 mi (10 km).

        The Waves / The Argonauta Inn / The White Heron Lodge $95
        The Waves / The Argonauta Inn / The White Heron Lodge

        The Waves / The Argonauta Inn / The White Heron Lodge

        188 W 2nd Street, Cannon Beach
           
          5.0
          of 5, from 1 reviews
          2.0 out of 5.0

          Nestled on the beach, this Cannon Beach hotel is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Les Shirley Park and Tolovana Beach State Park are also within 6 mi (10 km).

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

          Land's End at Cannon Beach

          263 West 2nd, Cannon Beach
             
            5.0
            of 5, from 1 reviews
            3.0 out of 5.0

            Located in Downtown Cannon Beach, this beachfront hotel is in the city center and within 6 mi (10 km) of Cannon Beach, Les Shirley Park, and Cannon Beach History Center and Museum. Haystack Rock is 1 mi (1.6 km) away.

            Lighthouse Inn $99
            Lighthouse Inn

            Lighthouse Inn

            963 South Hemlock, Cannon Beach
               
              2.5 out of 5.0

              Located in Downtown Cannon Beach, this inn is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Cannon Beach History Center and Museum and Coaster Theatre are also within 6 mi (10 km).

              Cannon Beach Hotel $160
              Cannon Beach Hotel

              Cannon Beach Hotel

              1116 S. Hemlock Street, Cannon Beach
                 
                5.0
                of 5, from 2 reviews
                3.5 out of 5.0

                Located in Downtown Cannon Beach, this romantic hotel is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Cannon Beach History Center and Museum and Coaster Theatre are also within 6 mi (10 km).

                Hearthstone Inn $147
                Hearthstone Inn

                Hearthstone Inn

                135-139 East Jackson Street, Cannon Beach
                   
                  2.5 out of 5.0

                  Located in Downtown Cannon Beach, this hotel is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Coaster Theatre and Cannon Beach History Center and Museum are also within 6 mi (10 km).

                  Inn at Haystack Rock $85
                  Inn at Haystack Rock

                  Inn at Haystack Rock

                  487 S Hemlock St, Cannon Beach
                     
                    4.2
                    of 5, from 6 reviews
                    2.5 out of 5.0

                    Situated by the ocean, this hotel is within 6 mi (10 km) of Les Shirley Park, Cannon Beach, and Ecola State Park. Haystack Rock and Coaster Theatre are also within 6 mi (10 km).

                    The Courtyard $163
                    The Courtyard

                    The Courtyard

                    964 South Hemlock Street, Cannon Beach
                       
                      3.0 out of 5.0

                      Located in Downtown Cannon Beach, this romantic guesthouse is within 6 mi (10 km) of Cannon Beach, Haystack Rock, and Ecola State Park. Cannon Beach History Center and Museum and Coaster Theatre are also within 6 mi (10 km).

                      Blue Gull Inn Get Rates
                      Blue Gull Inn

                      Blue Gull Inn

                      632 S. Hemlock St., Cannon Beach
                         
                        4.8
                        of 5, from 5 reviews
                        2.5 out of 5.0

                        This motel is located in Cannon Beach (Downtown Cannon Beach), close to the beach, Cannon Beach, Haystack Rock, and Coaster Theatre. Also nearby are Cannon Beach History Center and Museum and Les Shirley Park.

                        Beaches Inn Buccaneer Bay Bungalow Get Rates
                        Beaches Inn Buccaneer Bay Bungalow

                        Beaches Inn Buccaneer Bay Bungalow

                        515 South Hemlock Street Suite 4, Cannon Beach
                           
                          3.0 out of 5.0

                          Located in Downtown Cannon Beach, this vacation home is within a 15-minute walk of Cannon Beach and Haystack Rock. Ecola State Park is 1.5 mi (2.5 km) away.

                          Map

                          Cannon Beach Hotel & Travel Guide

                          Planning a visit to Cannon Beach?

                          It's just one of the long list of reasons that many wanderers choose to visit the wonderful city of Portland every year.

                          With about 21 accommodations within an easy commute of Cannon Beach, it'll be easy to book a room that's just right. Several choices to have a look at are the Lodges At Cannon Beach, 1 mile (2 kilometers) away, the Hallmark Resort - Cannon Beach, 0.5 miles (0.8 kilometers) away, and also the Sunset Inn, located just 0.5 miles (0.8 kilometers) away.

                          Let the credit card have some downtime and check out the range of inexpensive hotels in the local area. For instance, the Sea Breeze Court is 0.3 miles (0.5 kilometers) down the road, while the Waves / The Argonauta Inn / The White Heron Lodge is just 0.3 miles (0.5 kilometers) away.

                          Leave your stresses at home and stay at the Stephanie Inn, 1 mile (2 kilometers) away. It's a great place to indulge in life's luxuries.

                          Cafe atmosphere changes so much across the globe. Order your drink of choice from Insomnia Coffee Co, an easy walk from Cannon Beach, and notice the little differences! If you want something more substantial, pay a visit to Pig 'N Pancake, which is also close by. Reflect upon a lovely day with a drink at Bill's Tavern & Brewhouse, which is also in the immediate vicinity.

                          Other Things to Do Near Cannon Beach

                          After you're finally finished at Cannon Beach, you're not likely to run out of things to do with everything else that's going on in the area:

                          • Delve into the local arts scene when you watch one of the performances currently running at Coaster Theatre.
                          • Enjoy the exhibition pieces at Haystack Gallery.
                          • Admire the fascinating artworks on exhibit at White Bird Gallery.
                          • Art lovers must drop by Northwest by Northwest Gallery and take in what's on show.
                          • With a variety of delectable goodies, Bruce's Candy Kitchen is a great spot for the whole family.

                          How Much is a Hotel Room in Cannon Beach?

                          Hotels in Cannon Beach start at $85 per night. Prices and availability subject to change. Additional terms may apply.