Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

72 hotels in Cannon Beach, Oregon

Search the best hotels and places to stay in Cannon Beach

Whether you're searching for hotels in Cannon Beach on business or comfortable lodging for a family getaway, Cannon Beach hotel options, such as high-end inns and motels are only a click away. Ibooked.ca enables you to filter your search in Oregon by star and guests’ rating, accommodation type, price, services and hotel brands. Booking a hotel in Oregon is a breeze with us and you will definitely be satisfied! Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
1116 South Hemlock Street, Cannon Beach, United States, 97110View on map
300 m from City Centre800 m from Haystack Hill State Park
Offering convenient proximity to Coaster Theatre, the hotel is also close to Haystack Rock.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Picnic area/ Tables
    +1
6.6
Nice3 reviews
Price fromC$ 352per nightSelect
Not available
3400 South Hemlock, Cannon Beach, United States, 97145View on map
2.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.
  • The aparthotel has
    • On-site car park
    +1
  • The aparthotel has
    • 24-hour reception
    +1
8.2
Great28 reviews
Price fromC$ 269per nightSelect
Not available
3215 South Hemlock Street, Cannon Beach, United States, 97110
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.8
Great36 reviews
Price fromC$ 401per nightSelect
Not available
148 West Gower, Cannon Beach, United States, 97110
300 m from City Centre800 m from Haystack Rock
Boasting a swimming pool, the hotel is about 10 minutes' walk from the center of Cannon Beach.
9.2
Perfect38 reviews
Price fromC$ 420per nightSelect
Not available
2740 South Pacific Avenue, Cannon Beach, United States, 97110
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.2
Perfect34 reviews
Price fromC$ 720per nightSelect
Not available
963 South Hemlock Street, Cannon Beach, United States, 97110
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.
9.4
Perfect8 reviews
Price fromC$ 313per nightSelect
Not available
208 East 5Th Street, Cannon Beach, United States, 97110
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.6
Great29 reviews
Price fromC$ 225per nightSelect
Not available
632 S Hemlock Street, Cannon Beach, United States, 97110
Featuring Spanish architecture, the venue provides 14 rooms and offers easy access to Haystack Rock.
9.0
Perfect5 reviews
Price fromC$ 159per nightSelect
Not available
3339 South Hemlock Street, Cannon Beach, United States, 97110
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.6
Great4 reviews
Price fromC$ 263per nightSelect
Not available
487 South Hemlock Street, Cannon Beach, United States, 97110
300 m from City Centre300 m from Coaster Theatre
This Spanish-style hotel is set at a short distance to Coaster Theatre.
7.4
Very good11 reviews
Price fromC$ 269per nightSelect
Not available
1400 S Hemlock, Cannon Beach, United States, 97110
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
Great35 reviews
Price fromC$ 333per nightSelect
Not available
888 S Hemlock St, Cannon Beach, United States, 97110
100 m from City Centre600 m from Coaster Theatre
Located next to Haystack Hill State Park, the venue comprises 10 rooms with garden views.
Price fromC$ 372per nightSelect
Not available
2864 South Pacific Street, Cannon Beach, United States, 97110
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
Great36 reviews
Price fromC$ 429per nightSelect
Not available
188 Sunset Blvd, Cannon Beach, United States, 97110
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
Great4 reviews
Select
Not available
615 S Hemlock Street, Cannon Beach, United States, 97110
200 m from City Centre400 m from Coaster Theatre
Set near Haystack Rock, this central venue is 10 minutes' walk of the city center.
Select
Not available
132 East Surfcrest Avenue, Cannon Beach, United States, 97110
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.
9.2
Perfect5 reviews
Price fromC$ 625per nightSelect
Not available
188 West 2Nd Street, Cannon Beach, United States
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.
10.0
Perfect1 review
Price fromC$ 311per nightSelect
Not available
188 North Larch Street, Cannon Beach, United States, 97110
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.
Price fromC$ 355per nightSelect
Not available
1015 South Hemlock, Cannon Beach, United States, 97110
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.
5.0
Guest rating1 review
Price fromC$ 207per nightSelect
Not available
255 N. Larch St., Cannon Beach, United States, OR 97110
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.
Price fromC$ 349per nightSelect
Not available
987 South Hemlock Street, Cannon Beach, United States, 97110
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.
Price fromC$ 265per nightSelect
Not available
164 W Kenai St Cannon Beach Or 97110 Usa, Cannon Beach, United States, 97110
3.0 km from City Centre900 m from Tolovana Park
The budget hotel is located in a busy area with quick access to Haystack Gallery.
Price fromC$ 185per nightSelect
Not available
964 South Hemlock, Cannon Beach, United States, 97110
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.
Price fromC$ 361per nightSelect
Not available
1016 South Hemlock Street, Cannon Beach, United States, 97110
200 m from City Centre700 m from Coaster Theatre
There are rooms facing the coast and the hotel is set close to Haystack Gallery.
Price fromC$ 456per nightSelect
Not available
107 East Jackson Street, Cannon Beach, United States, 97110
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.
Price fromC$ 324per nightSelect
Not available
387 South Hemlock Street Townhouse 2, Cannon Beach, United States, 97110
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.
Price fromC$ 257per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 213per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 264per nightSelect
Not available
1016 South Hemlock Street, Cannon Beach, United States, 97110
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.
Price fromC$ 368per nightSelect
Not available
280 South Nebesna, Cannon Beach, United States, 97110
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.
Select
Not available
372 North Spruce, Cannon Beach, United States, 97110
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.
Select
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 213per nightSelect
Not available
387 South Hemlock Street Townhouse 1, Cannon Beach, United States, 97110
300 m from City Centre300 m from Coaster Theatre
Featuring a patio and 2 bedrooms, the property is set close to Cannon Beach Bookstore.
Price fromC$ 396per nightSelect
Not available
387 South Hemlock Street Townhouse 3, Cannon Beach, United States, 97110
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.
Price fromC$ 336per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 592per nightSelect
Not available
539 South Hemlock Street Suite 7, Cannon Beach, United States, 97110
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.
Price fromC$ 321per nightSelect
Not available
539 South Hemlock Street Suite 5, Cannon Beach, United States, 97110
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.
Price fromC$ 264per nightSelect
Not available
539 South Hemlock Street Suite 10, Cannon Beach, United States, 97110
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.
Price fromC$ 248per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 129per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 185per nightSelect
Not available
705 Oak Street Cannon Beach Oregon 97110, Cannon Beach, United States, 97110
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.
Price fromC$ 487per nightSelect
Not available
Sunset Boulvard Cannon Beach Oregon 97110, Cannon Beach, United States, 97110
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.
Price fromC$ 379per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 884per nightSelect
Not available
539 South Hemlock Street All Units, Cannon Beach, United States, 97110
300 m from City Centre400 m from Coaster Theatre
This is a 4-bedroom villa, set in proximity to Haystack Gallery.
Price fromC$ 1 012per nightSelect
Not available
387 South Hemlock Street All Townhomes, Cannon Beach, United States, 97110
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.
Price fromC$ 957per nightSelect
Not available
188 E Harrison, Cannon Beach, United States, 97110
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.
Price fromC$ 565per nightSelect
Not available
123 Orford Street Cannon Beach Oregon 97016, Cannon Beach, United States, 97016
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.
Price fromC$ 598per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 252per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 367per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 336per nightSelect
Not available
532 North Hemlock Street Cannon Beach Oregon 97110, Cannon Beach, United States, 97110
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.
Price fromC$ 225per nightSelect
Not available
579 Antler Road Cannon Beach Oregon 97110, Cannon Beach, United States, 97110
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.
Price fromC$ 159per nightSelect
Not available
2601 South Hemlock Cannon Beach Oregon 97103, Cannon Beach, United States, 97103
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.
Price fromC$ 208per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 265per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 223per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 1 277per nightSelect
Not available
, Cannon Beach, United States, 97145
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.
Price fromC$ 124per nightSelect
Not available
, Cannon Beach, United States, 97016
2.4 km from City Centre400 m from Tolovana Park
Featuring balcony together with views of the hills, this villa is located close to Icefire Glassworks.
Price fromC$ 137per nightSelect
Not available
3331 S Hemlock Street Cannon Beach Oregon 97103, Cannon Beach, United States, 97103
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.
Price fromC$ 215per nightSelect
Not available
163 E Chisana Street Cannon Beach Oregon 97103, Cannon Beach, United States, 97103
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.
Price fromC$ 433per nightSelect
Not available
188 East Van Buren Street, Cannon Beach, United States, 97110
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.
Price fromC$ 227per nightSelect
Not available
31950 W Ocean Lane, Cannon Beach, United States, 97102
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.
Price fromC$ 356per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 140per nightSelect
Not available
, Cannon Beach, United States, 97110
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.
Price fromC$ 321per nightSelect
Not available
539 South Hemlock Street Suite 6, Cannon Beach, United States, 97110
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.
Price fromC$ 123per nightSelect
Not available
, Cannon Beach, United States, 97145
2.9 km from City Centre800 m from Tolovana Park
This is a 2-bedroom villa, set in proximity to Haystack Rock Marine Garden.
Price fromC$ 161per nightSelect
Not available
, Cannon Beach, United States, 97103
1.9 km from City Centre400 m from Tolovana Park
This is a 3-bedroom villa, set in proximity to Hug Point.
Price fromC$ 269per nightSelect
Not available
, Cannon Beach, United States, 97110
1.4 km from City Centre500 m from Les Shirley Park
This is a 4-bedroom villa, set in proximity to Taffy the Puffin.
Price fromC$ 377per nightSelect
Not available
, Cannon Beach, United States, 97110
1.8 km from City Centre400 m from John Yeon State Park
This is a 4-bedroom villa, set in proximity to Fresh Foods.
Price fromC$ 662per nightSelect
Not available
, Cannon Beach, United States, 97016
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.
Select
Not available
, Cannon Beach, United States, 97110
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.
Select
Not available
, Cannon Beach, United States, 97110
100 m from City Centre600 m from Coaster Theatre
Price fromC$ 172per nightSelect
Not available

Filtering results

Please wait...

72 hotels found

FAQs about hotels in Cannon Beach

We hope that the answers to these questions will help you plan your trip

Which hotels are located near the airport in Cannon Beach?
Travelers who stayed in Cannon Beach near Astoria, OR (AST-Astoria Regional) airport have left good reviews about Holiday Inn Express And Suites Astoria and Best Western Astoria Bayfront Hotel.

Where to stay in Cannon Beach?

Best cheap hotels in Cannon Beach

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.

Convenience of staying in hotels in the city centre

Travelers who prefer staying in the center of the city should check out Sunset Inn and Hallmark Resort In Cannon Beach, which are a 5 and 5-minute walk from the city center. A top-rated option is Lighthouse Inn, which is less than 0.1 km from the city center.

Consider a hotel next to Center Diamond Fabric, such as Inn At Haystack Rock located 5 minutes' walk away and adjacent to hills and parks. If you are looking for a view of the sea, think about Schooner'S Cove Inn in Downtown Cannon Beach district, which is located next to John Yeon State Park.

Explore and find your best apartments, B&Bs and others

Sea Sprite At Haystack Rock is a great B&B with views of the garden, located within a short walk of Tolovana Beach State Park. If you're traveling for business, you may wish to stay at a hotel that offers business facilities, like The Waves 0.8 km from the city center. Surfsand Resort is a popular resort with a sauna, an indoor swimming pool and a Jacuzzi for an unforgettable stay.

Show moreLess