On the budget-priced end, you can stay at the 3-star The Wayside Inn with room rates from 197C$. Ecola Creek Lodge is located within walking distance of Del Rey Beach State Recreation Site and offers affordable rooms at 177C$ per night.
1-71 out of 71
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Cannon Beach HotelHotel
-
The hotel has
- On-site car park
-
The hotel has
- Fitness centre
-
The hotel has
- Flat-screen TV
View on map300 m from City Centre800 m from Haystack Hill State Park
Offering convenient proximity to Coaster Theatre, the hotel is also close to Haystack Rock.
8.2
Great3 reviews
From
C$ 419
/night
Tolovana InnAparthotel
View on map2.2 km from City Centre200 m from Tolovana Park
Located near Arcadia Beach State Park, the hotel offers sea views and a salt water swimming pool.
8.2
Great77 reviews
From
C$ 164
/night
Inn At Cannon BeachHotel
2.0 km from City Centre200 m from Tolovana Park
Just 2.8 km from Cannon Beach Yoga Arts, this hotel offers horse riding, hiking and fishing for guests to keep active.
8.6
Great61 reviews
From
C$ 254
/night
Surfsand ResortResort
300 m from City Centre800 m from Coaster Theatre
Boasting a swimming pool, the hotel is about 10 minutes' walk from the center of Cannon Beach.
8.6
Great75 reviews
From
C$ 250
/night
1.6 km from City Centre500 m from Tolovana Beach State Park
Guests may relax and enjoy the panoramic views of the Pacific Ocean or explore the center of Cannon Beach in a 20-minute walk.
9.0
Perfect7 reviews
From
C$ 685
/night
The Ocean LodgeLodge
4 adults
1 bedroom
2 beds
1.7 km from City Centre400 m from Tolovana Beach State Park
The villa is located in Cannon Beach near Haystack Gallery and offers a picturesque view of Oregon Coast and Haystack Rock.
8.8
Great37 reviews
From
C$ 309
/night
Ecola Creek LodgeMotel
1.3 km from City Centre400 m from Les Shirley Park
Constructed in 1957 year, the hotel's building is a reminder of a Victorian style, located just off Haystack Hill State Park.
8.4
Great57 reviews
From
C$ 143
/night
200 m from City Centre500 m from Coaster Theatre
Featuring Spanish architecture, the venue provides 14 rooms and offers easy access to Haystack Rock.
8.8
Great9 reviews
From
C$ 151
/night
Lighthouse InnHotel
100 m from City Centre700 m from Coaster Theatre
This quiet hotel features 8 inviting rooms with private bathrooms, and is located in a metropolitan area only 400 meters away from Cannon Beach History Center and Museum.
8.6
Great41 reviews
From
C$ 301
/night
8 adults
1 bedroom
2 beds
2.0 km from City Centre200 m from Tolovana Park
The upscale villa lies in proximity to Tolovana Park and provides a full kitchen with a microwave, a dishwasher and a cooktop.
8.6
Great10 reviews
From
C$ 582
/night
The Wayside InnHotel
2.1 km from City Centre100 m from Tolovana Park
Offering convenient proximity to Tolovana Beach State Park, the hotel is also close to Tolovana Beach State Park.
8.0
Great41 reviews
From
C$ 132
/night
300 m from City Centre300 m from Coaster Theatre
This Spanish-style hotel is set at a short distance to Coaster Theatre.
7.8
Very good29 reviews
From
C$ 278
/night
500 m from City Centre600 m from Haystack Hill State Park
There are rooms facing the ocean and the hotel is set close to Haystack Hill State Park.
8.4
Great17 reviews
From
C$ 285
/night
100 m from City Centre600 m from Coaster Theatre
Located next to Haystack Hill State Park, the venue comprises 10 rooms with garden views.
8.4
Great11 reviews
From
C$ 251
/night
Sunset Inn Cannon BeachApartment
The largest option:
4 adults
500 m from City Centre600 m from Haystack Hill State Park
Adjacent to Haystack Rock, and close to Coaster Theatre, this family hotel features 24 individual rooms.
8.2
Great5 reviews
The WavesHotel
800 m from City Centre200 m from Haystack Gallery
The hotel offers 40 classic rooms and guests will be amazed at scenic views of the sea.
8.8
Great2 reviews
From
C$ 169
/night
3.0 km from City Centre1000 m from Tolovana Park
The budget hotel is located in a busy area with quick access to Haystack Gallery.
From
C$ 176
/night
Schooner'S Cove InnHotel
800 m from City Centre200 m from Haystack Gallery
The hotel is located in the beach area of Cannon Beach, not far away from Haystack Rock, overlooking the sea.
8.6
Great2 reviews
From
C$ 247
/night
200 m from City Centre700 m from Coaster Theatre
There are rooms facing the ocean and the hotel is set close to Cannon Beach History Center and Museum.
6.8
Nice2 reviews
From
C$ 197
/night
Webb'S Scenic SurfHotel
900 m from City Centre200 m from Haystack Gallery
Offering 14 rooms with sea views, the hotel is set in Downtown Cannon Beach district, just steps from Haystack Hill State Park.
8.0
Great2 reviews
From
C$ 216
/night
100 m from City Centre600 m from Coaster Theatre
In the vicinity of this budget hotel there is Haystack Rock and guests can also discover the busy area.
8.6
Great16 reviews
From
C$ 161
/night
200 m from City Centre700 m from Coaster Theatre
Set near Hug Point State Park, this business venue is 10 minutes' walk of the city center.
9.0
Perfect
From
C$ 348
/night
4 adults
1 bedroom
2 beds
300 m from City Centre300 m from Coaster Theatre
Situated only 450 meters from Haystack Gallery, this villa boasts private bathroom and a kitchen with a microwave, a dishwasher and a refrigerator.
From
C$ 285
/night
6 adults
2 bedrooms
3 beds
200 m from City Centre600 m from Coaster Theatre
Set just 10 minutes' walk from Coaster Theatre, this villa features a sunny patio along with a kitchen.
From
C$ 203
/night
Hearthstone InnHotel
100 m from City Centre600 m from Coaster Theatre
While staying in the hotel you are invited to discover Coaster Theatre set nearby, or walk for only 10 minutes to enjoy Haystack Gallery.
8.0
Great1 review
From
C$ 293
/night
200 m from City Centre700 m from Coaster Theatre
There are rooms facing the coast and the hotel is set close to Haystack Gallery.
7.4
Very good2 reviews
From
C$ 256
/night
4 adults
1 bedroom
2 beds
2.3 km from City Centre200 m from Tolovana Park
Offering a kitchen with a microwave, a dishwasher and coffee/tea making equipment, the venue is located 30 minutes' walking distance from the center of Cannon Beach.
From
C$ 193
/night
200 m from City Centre700 m from Coaster Theatre
Offering convenient proximity to Haystack Hill State Park, the hotel is also close to Haystack Hill State Park.
7.4
Very good2 reviews
From
C$ 350
/night
Sea Sprite At Haystack RockApartment
1.6 km from City Centre500 m from Tolovana Beach State Park
Offering a kitchen with a full-sized refrigerator and a cooktop, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
Sea Sprite On The EstuaryApartment
1.1 km from City Centre400 m from Haystack Gallery
Offering a kitchen with a microwave oven and a fridge, the venue is located 20 minutes' walking distance from the center of Cannon Beach.
Sandals Inn | Spa SuiteApartment
3 adults
1 bedroom
2 beds
200 m from City Centre600 m from Coaster Theatre
Located 2 km from John Yeon State Park, this villa features a sunny patio with the hills views.
From
C$ 176
/night
6 adults
2 bedrooms
3 beds
300 m from City Centre300 m from Coaster Theatre
Featuring a patio and 2 bedrooms, the property is set close to Cannon Beach Bookstore.
From
C$ 192
/night
4 adults
1 bedroom
2 beds
300 m from City Centre300 m from Coaster Theatre
Situated only 450 meters from Haystack Gallery, this villa boasts private bathroom and a kitchen with a dishwasher, a refrigerator and a toaster.
From
C$ 320
/night
6 adults
2 bedrooms
3 beds
300 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a patio along with a kitchen.
From
C$ 245
/night
4 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a patio along with a kitchen.
From
C$ 159
/night
4 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Set just 5 minutes' walk from Coaster Theatre, this villa features a sunny patio along with a kitchen.
From
C$ 157
/night
4 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a patio along with a kitchen.
From
C$ 236
/night
3 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a sunny patio along with a kitchen.
From
C$ 203
/night
Beaches Inn | Pirates Cove Cabana 8Apartment
3 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a patio along with a kitchen.
From
C$ 123
/night
Chapman CottageVilla
6 adults
2 bedrooms
3 beds
1.8 km from City Centre400 m from John Yeon State Park
This is a 2-bedroom villa, set in proximity to Bruce's Candy Kitchen.
From
C$ 280
/night
4 adults
1 bedroom
2 beds
900 m from City Centre700 m from Haystack Hill State Park
Featuring the balcony together with views of the hills, this villa is located close to Cannon Beach Distillery.
From
C$ 323
/night
Beaches Inn FourplexVilla
14 adults
4 bedrooms
5 beds
300 m from City Centre400 m from Coaster Theatre
This is a 4-bedroom villa, set in proximity to Haystack Gallery.
From
C$ 803
/night
14 adults
4 bedrooms
5 beds
300 m from City Centre300 m from Coaster Theatre
Offering a patio with park views, the villa lies in the downtown part of the city.
From
C$ 911
/night
Times2 By The SeaVilla
9 adults
4 bedrooms
5 beds
200 m from City Centre700 m from Coaster Theatre
Located 2.8 km from Hug Point State Park, this villa features a sunny patio with the beach views.
From
C$ 502
/night
Tolovana TreasureVilla
9 adults
4 bedrooms
6 beds
2.1 km from City Centre100 m from Tolovana Park
Offering a kitchen complete with a microwave oven, a dishwasher and a stove, this villa is located close to Lost Art of Nursing Museum.
From
C$ 169
/night
9 adults
3 bedrooms
4 beds
200 m from City Centre600 m from Coaster Theatre
Located 2.1 km from Lost Art of Nursing Museum, this villa features a sunny patio with the beach views.
From
C$ 829
/night
Aerie By The SeaVilla
6 adults
2 bedrooms
3 beds
200 m from City Centre700 m from Coaster Theatre
Featuring a balcony together with views of the hills, this villa is located close to Haystack Hill State Park.
From
C$ 188
/night
La Bella VitaVilla
4 adults
2 bedrooms
3 beds
200 m from City Centre400 m from Coaster Theatre
Set just 10 minutes' walk from Haystack Gallery, this villa features a sunny patio along with a kitchen.
From
C$ 349
/night
Harrison LoftVilla
6 adults
1 bedroom
2 beds
300 m from City Centre700 m from Coaster Theatre
Situated 1 km from the centre of the city, the venue features a game room and board games for families with kids.
From
C$ 320
/night
Baerfoot BungalowVilla
2 adults
1 bedroom
2 beds
1.5 km from City Centre600 m from Haystack Hill State Park
Offering a kitchen complete with a microwave, coffee/tea making equipment and a cooktop, this villa is located close to Ecola State Park.
From
C$ 118
/night
Plan SeaVilla
8 adults
3 bedrooms
4 beds
1.8 km from City Centre400 m from Tolovana Park
Featuring the balcony together with views of the hills, this villa is located close to Cleanline Surf.
From
C$ 412
/night
Pitton PlaceVilla
6 adults
2 bedrooms
4 beds
1.4 km from City Centre800 m from Haystack Gallery
Located 2.4 km from Haystack Hill State Park, this villa features a sunny patio with the hills views.
From
C$ 212
/night
6 adults
2 bedrooms
3 beds
500 m from City Centre200 m from Coaster Theatre
Offering a kitchen equipped with a microwave oven, coffee/tea makers and a cooktop, this villa is set near Ecola State Park.
From
C$ 252
/night
4 adults
2 bedrooms
2 beds
1.6 km from City Centre600 m from Tolovana Beach State Park
Haystack Gallery is 2.3 km from this villa that offers 2 bedrooms along with a kitchen.
From
C$ 198
/night
Ecola Park CottageVilla
6 adults
2 bedrooms
3 beds
1.4 km from City Centre600 m from Les Shirley Park
Located about 10 minutes on foot from Haystack Gallery, this property offers playpens and board games for guests with kids.
From
C$ 151
/night
Whispering SandsVilla
7 adults
3 bedrooms
5 beds
2.7 km from City Centre600 m from Tolovana Park
Featuring video games and board games which are perfect for kids, this villa is situated 3 km away from the centre of Cannon Beach.
From
C$ 474
/night
Rhododendron GroveVilla
6 adults
2 bedrooms
3 beds
1.4 km from City Centre700 m from Haystack Gallery
Offering a kitchen complete with a microwave oven, coffee/tea making machines and a fridge, this villa is located close to Cannon Beach Yoga Arts.
From
C$ 214
/night
10 adults
4 bedrooms
5 beds
800 m from City Centre200 m from Haystack Hill State Park
Featuring a balcony together with views of the hills, this villa is located close to Ecola State Park.
From
C$ 654
/night
Hidden Villa CottagesApartment
The largest option:
4 adults
1 bedroom
2 beds
100 m from City Centre600 m from Coaster Theatre
Featuring a fully furnished kitchen, the venue is only 1.9 km from Lost Art of Nursing Museum.
7.4
Very good2 reviews
From
C$ 122
/night
Haystack HideawayVilla
6 adults
2 bedrooms
3 beds
700 m from City Centre400 m from Haystack Hill State Park
Offering a kitchen equipped with a microwave oven, a cooktop and a washing machine, this villa is set near Haystack Gallery.
From
C$ 133
/night
9.2 km from City Centre
Offering hiking and fishing services in the area, this accommodation lies next to Arcadia Beach State Park, and within a 30-minute drive of Crescent Beach.
From
C$ 339
/night
9 adults
4 bedrooms
5 beds
3.5 km from City Centre1.4 km from Tolovana Park
Lewis & Clark HousesVilla
4 adults
3 bedrooms
4 beds
100 m from City Centre600 m from Coaster Theatre
From
C$ 126
/night
Haystack HavenVilla
8 adults
4 bedrooms
4 beds
800 m from City Centre200 m from Haystack Hill State Park
Haystack Gallery is 1.5 km from this villa that offers 1 bedrooms along with a kitchen.
From
C$ 671
/night
4 adults
2 bedrooms
2 beds
3.0 km from City Centre900 m from Tolovana Park
Offering a kitchen equipped with a microwave oven, a refrigerator and a washing machine, this villa is set near Ecola Creek.
From
C$ 119
/night
10 adults
4 bedrooms
4 beds
1.8 km from City Centre400 m from John Yeon State Park
This is a 4-bedroom villa, set in proximity to Fresh Foods.
From
C$ 507
/night
10 adults
4 bedrooms
5 beds
1.4 km from City Centre500 m from Les Shirley Park
This is a 4-bedroom villa, set in proximity to Taffy the Puffin.
From
C$ 321
/night
Breakers VistaVilla
6 adults
3 bedrooms
3 beds
1.9 km from City Centre400 m from Tolovana Park
This is a 3-bedroom villa, set in proximity to Hug Point.
From
C$ 401
/night
4 adults
2 bedrooms
2 beds
2.9 km from City Centre800 m from Tolovana Park
This is a 2-bedroom villa, set in proximity to Haystack Rock Marine Garden.
From
C$ 153
/night
Ocean And ForestVilla
8 adults
4 bedrooms
5 beds
700 m from City Centre300 m from Haystack Hill State Park
Situated within 10 minutes' walk from the city center, the property has playpens and video games for families with children.
From
C$ 323
/night
Beaches Inn | Herons Nest LoftApartment
2 adults
1 bedroom
2 beds
300 m from City Centre400 m from Coaster Theatre
Offering a kitchenette complete with a microwave oven, a dishwasher and coffee/tea making machines, this villa is located close to Haystack Gallery.
From
C$ 117
/night
Saved
Save
Filtering results
Please wait...
71 hotels found
FAQs about hotels in Cannon Beach
We hope that the answers to these questions will help you plan your trip
What are the most popular hotels near Tolovana Beach State Recreation Site in Cannon Beach?
Inn At Cannon Beach is the best hotel located only 5 minutes' on foot from Tolovana Beach State Recreation Site.
Which hotels are located near the airport in Cannon Beach?
Travellers who stayed in Cannon Beach near Astoria, OR (AST-Astoria Regional) airport have left good reviews about Holiday Inn Express And Suites Astoria and Astoria Riverwalk Inn.