Are you in a hurry?
Here is a quick list of Hotels in Cannon Beach, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Ecola Creek Lodge |
8.3 / 10 (557 Reviews) |
From 74$ | |
| Lighthouse Inn |
8.9 / 10 (271 Reviews) |
From 119$ | |
| Tolovana Inn |
8.5 / 10 (1905 Reviews) |
From 109$ | |
| Inn At Haystack Rock |
8.3 / 10 (792 Reviews) |
From 88$ | |
| The Wayside Inn |
9.1 / 10 (274 Reviews) |
From 229$ |
Best Hotels in Cannon Beach
Table of contents
View all photos
Ecola Creek Lodge
From 74$
Situated in historic buildings, Ecola Creek Lodge Cannon Beach offers 20 rooms with views of the patio. This motel is just 600 metres from Whale Park Sculpture.
Guests can get to the centre of Cannon Beach within a 15-minute walk, while Coaster Theatre is set 0.9 km away. You can get to Haystack Rock in a few minutes by car. Candy Kitchen bus stop, offering a direct link to the city attractions and main places, is in close proximity to Ecola Creek Lodge.
View all photos
Lighthouse Inn
From 119$
Lighthouse Inn is placed in Downtown Cannon Beach district, within a 5-minute walk of the café Sleepy Monk Coffee Roasters. All guests can enjoy Wi-Fi throughout the property and access to a fitness club.
This inn is located in the heart of Cannon Beach, 0.8 km from Haystack Rock. Les Shirley Park is 2.1 km from the property, while Family Market bus station is 200 metres away. Lighthouse Inn is just a few steps from Cannon Beach History Center and Museum and Icefire Glassworks.
View all photos
Tolovana Inn
From 109$
Tolovana Inn is located in Cannon Beach and offers 3-star accommodation with a saltwater pool and a fitness area. It is 2.2 km from the homey Icefire Glassworks Studio and 1.5 km from Haystack Hill State Park.
The property overlooks the Pacific Ocean and enjoys a beachfront location close to Tolovana Beach State Recreation Site. It takes 25 minutes on foot to get to Cannon Beach city centre. Tolovana Inn is a short ride from Tillamook Rock Lighthouse. Surfcrest Market bus stop is approximately a 10-minute walk away.
View all photos
Inn At Haystack Rock
From 88$
Just 5 minutes' walk from Cannon Beach city centre, Inn At Haystack Rock features rooms with views of the courtyard. Guests will have access to parking on site for added convenience.
Hug Point State Park is about 2.9 km from the venue, while Haystack Rock is 1.1 km away. The accommodation is nestled in the very heart of Cannon Beach. Inn At Haystack Rock is just a few steps from Cannon Beach History Center and Museum and Tillamook Rock Lighthouse. Coaster Theater bus stop lies within 750 metres away.
View all photos
The Wayside Inn
From 229$
The Wayside Inn is located in Cannon Beach, 2.2 km from the homey Icefire Glassworks Studio, and offers a heated swimming pool. Featuring 12 rooms with views of the patio, this inn is set within a short ride from Tillamook Rock Lighthouse.
The venue is situated 3 km from Cannon Beach city centre and 140 km from Charlotte Amalie Harbor Seaplane Base airport. Guests can visit the nearby Tolovana Beach State Recreation Site as well as Whale Park Sculpture which is 3.4 km away from the accommodation. The nearest bus stop is Surfcrest Market only 500 metres away.
View all photos
The Waves Hotel
From 120$
Situated 150 metres from Haystack Gallery, The Waves Hotel Cannon Beach features Wi-Fi throughout the venue and parking on site. Set in the centre of Cannon Beach, the property offers quick access to Tillamook Rock Lighthouse.
Located off Northwest By Northwest Gallery, the motel is about 10 minutes’ walk from Cannon Beach city centre. John Yeon State Park is a 5-minute drive from this unique accommodation. You can get to Ecola State Park in a few minutes by car. Cannon Beach Visitor Center bus stop, offering a direct link to the city attractions and main places, is near The Waves Hotel.