Luxury Hotels in Cannon Beach, Oregon, United States
Inn at Cannon Beach

(1320 reviews)
3215 South Hemlock Street, Cannon Beach, OR 97110, United States Located 5 minutes' drive from Tolovana Beach State park, this Cannon Beach property provides free Wi-Fi and breakfast. A... (Learn more)
Check availabilityInn at Haystack Rock

(729 reviews)
487 South Hemlock Street, Cannon Beach, OR 97110, United States Located within 1 block of the ocean, and 3 blocks to the town of Cannon Beach, this hotel features rooms situated around... (Learn more)
Check availabilityLighthouse Inn

(309 reviews)
963 South Hemlock Street, Cannon Beach, OR 97110, United States Located less than 2 minutes walk to the beach, this hotel offers free Wi-Fi access. Shopping and dining in Cannon Beach ... (Learn more)
Check availabilityThe Waves

(1024 reviews)
188 West 2nd Street, Cannon Beach, OR 97110, United States The Waves is an ocean front property located in the center of downtown Cannon Beach, Oregon. Each room here will provide... (Learn more)
Check availabilityTolovana Inn

(1863 reviews)
3400 South Hemlock, Cannon Beach, OR 97145, United States Boasting an indoor saltwater pool, this beachfront aparthotel is located in Cannon Beach, Oregon. A fitness centre, hot ... (Learn more)
Check availabilityEcola Creek Lodge

(781 reviews)
208 East 5th Street, Cannon Beach, OR 97110 , United States Located 4 minutes’ walk from the beach, this Cannon Beach motel provides free WiFi. All guest rooms offer a a DVD player... (Learn more)
Check availabilityWebb's Scenic Surf

(560 reviews)
255 N. Larch St., Cannon Beach, OR 97110, United States Situated in Cannon Beach, within 600 m of Cannon Beach and 2.6 km of Crescent Beach, Webb's Scenic Surf features accommo... (Learn more)
Check availabilityCannon Beach Hotel Collection

(199 reviews)
1116 South Hemlock Street, Cannon Beach, OR 97110, United States This property is in the perfect walking distance to stunning beaches and charming downtown. Start your morning exploring... (Learn more)
Check availabilityHallmark Resort in Cannon Beach

(325 reviews)
1400 S Hemlock, Cannon Beach, OR 97110, United States Located directly on the beach with views of Haystack Rock, this Cannon Beach hotel features a spa and wellness centre. M... (Learn more)
Check availabilityThe Ocean Lodge

(250 reviews)
2864 South Pacific Street, Cannon Beach, OR 97110, United States Overlooking the picturesque Oregon coast, The Ocean Lodge is a beachfront property located in Cannon Beach. Free WiFi ac... (Learn more)
Check availabilitySchooner's Cove Inn

(222 reviews)
188 North Larch Street, Cannon Beach, OR 97110, United States This oceanfront hotel in downtown Cannon Beach, Oregon is just steps from the beach. Schooner's Cove Inn features spacio... (Learn more)
Check availabilityThe Wayside Inn

(224 reviews)
3339 South Hemlock Street, Cannon Beach, OR 97110, United States Located at the south end of Cannon Beach, The Wayside Inn offers easy beach access, an indoor pool and hot tub. All room... (Learn more)
Check availabilityHarrison Street Inn

(235 reviews)
987 South Hemlock Street, Cannon Beach, OR 97110, United States Located less than 5 minutes’ walk to Cannon Beach and Haystack Rock, this Oregon coast hotel offers free Wi-Fi in each r... (Learn more)
Check availabilityThe Guesthouse Ocean View Cottages

(50 reviews)
1016 South Hemlock Street, Cannon Beach, OR 97110, United States Featuring an ocean view from every room, this Oregon coast hotel is located a short walk from the beach. Free WiFi is pr... (Learn more)
Check availability