Luxury Hotels in Cannon Beach, Oregon, United States

Inn at Cannon Beach

9 "Fabulous"
(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 availability

Inn at Haystack Rock

8.1 "Very good"
(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 availability

Lighthouse Inn

8.6 "Very good"
(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 availability

The Waves

8.7 "Very good"
(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 availability

Tolovana Inn

7.8 "Good"
(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 availability

Ecola Creek Lodge

8.7 "Very good"
(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 availability

Webb's Scenic Surf

9.1 "Fabulous"
(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 availability

Cannon Beach Hotel Collection

8.1 "Very good"
(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 availability

Hallmark Resort in Cannon Beach

8.9 "Very good"
(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 availability

The Ocean Lodge

9.3 "Fabulous"
(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 availability

Schooner's Cove Inn

9.2 "Fabulous"
(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 availability

The Wayside Inn

8.6 "Very good"
(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 availability

Harrison Street Inn

8.2 "Very good"
(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 availability

The Guesthouse Ocean View Cottages

7.5 "Good"
(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