Hotels on the beach in Cannon Beach, United States
Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Cannon Beach. I hope you will like it!
This page was last updated in June 2026.
The List 5 Amazing Beach Hotels in Cannon Beach
-
1 The Ocean Lodge Cannon Beach
Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach. Free WiFi access available throughout the lodge, and free coffee and cookies can be found 24/7 at the front desk. The warmly decorated rooms here come with a kitchenette, a balcony, and a cable flat-screen TV. A DVD player and a private bathroom are included in each room. Some rooms offer a spa bath, and select rooms have an ocean view. A complimentary continental breakfast is offered daily to guests, with an assortment of pastries, fruit, cereal, and more. a 24-hour front desk, and a daily maid service can all be found on site for added convenience. Guests also have access to a free DVD library. The Ocean Lodge is a 12-minute walk from Haystack Rock, 10 mi from Seaside Aquarium, and the Seaside Factory Outlet Mall is 15 minutes’ drive from the lodge.
Address 2864 South Pacific Street Show on map- Pets are welcome
-
2 Hallmark Resort in Cannon Beach Cannon Beach
Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness center. Many guest rooms include a gas fireplace and free Wi-Fi, and complimentary bicycle rentals are available. All rooms at the Hallmark Resort in Cannon Beach feature a flat-screen cable TV. A microwave, small fridge, and coffee-making facilities are included. Certain rooms include ocean views and a balcony. There are 2 indoor heated saltwater pools, 3 hot tubs and a dry sauna available for guest relaxation at the Cannon Beach Hallmark Resort. A business center and a fitness center are located on site. Guests can enjoy complimentary DVD rentals and free popcorn. Fresh baked cookies are available in the lobby. Therapeutic massage services are available at the on-site day spa Elements by the Sea. Downtown Cannon Beach is less than 10 minutes’ walk from the hotel. Seaside is 15 minutes’ drive away. Tillamook Cheese Factory is 1 hours’ drive from the property.
Address 1400 S Hemlock Show on map- Heated pool
- Gym / fitness center
- Pets are welcome
-
3 Surfsand Resort Cannon Beach
This oceanfront resort offers access to Cannon Beach and a clear view of the 235-foot Haystack Rock offshore. A wide array of therapeutic massage services is also available on-site. Rooms at Surfsand have contemporary themes featuring iPod docking stations and free Wi-Fi. A TV with DVD player and free access to a movie library is also provided. Some rooms include a private patio or balcony as well as a soaking tub. Guests may enjoy the heated indoor swimming pool and hot tub. An on-site fitness center includes workout equipment and saunas. Surfsand Kids club allows children to experience a number of crafts and activities. The Wayfarer Restaurant & Lounge, connected to the resort, offers fresh seafood dishes daily. Surfsand Resort offers a driver to surrounding attractions. Haystack Rock is less than 1 mile down the beach. The Columbia Maritime Museum is 25 miles away.
Address 148 West Gower Show on map- Heated pool
- Gym / fitness center
- Pets are welcome
-
4 Schooner's Cove Inn Downtown Cannon Beach
This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacious suites with an ocean view balcony, a gas fireplace and kitchenette. The contemporary, cream colored suites offer a flat-screen TV with free Wi-Fi. There is a dining area and a seating room with a sofa bed. Guests can relax in the oceanfront jacuzzi or on the beachfront lawn, which features a gas grill and picnic tables. Schooner’s Cove Inn is within 1 mile of Coaster Theater Playhouse, Haystack Rock and Ecola State Park. Many restaurants and stores are within walking distance.
Address 188 North Larch Street Show on map- Tennis court
-
5 The Waves Downtown Cannon Beach
The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide you with a seating area. Most rooms have direct beach access or a view of the ocean. Each room is complete with a microwave, refrigerator, and a coffee machine. Featuring a shower, the private bathroom also comes with a bath or shower. Extras include a sofa, bed linen and ironing facilities. At The Waves you will find a hot tub and barbecue facilities. Other facilities offered at the property include meeting facilities and a vending machine. The property is located within 5 minutes’ walk of the EVOO Cooking School and the Coaster Theater Play House. A number of shops and restaurants can be reached within 1640 feet of The Waves.
Address 188 West 2nd Street Show on map
This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.