Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

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
We offer 64 hotels in Cannon Beach
Get Prices

64 hotels in Cannon Beach, Oregon

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
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Hallmark Resort In Cannon Beach1400 S Hemlock, Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
8.4
Great9 reviews
Price fromC$ 240per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Cannon Beach Hotel1116 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
    • Restaurant
    +1
Price fromC$ 227per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Schooner'S Cove Inn188 North Larch Street, Cannon Beach, United States, 97110View on map
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$ 225per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Mcbee Cottages888 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 m from City Centre600 m from Coaster Theatre
Located next to Haystack Hill State Park, the venue comprises 10 rooms with garden views.
  • The economy hotel has
    • On-site car park
    +1
Price fromC$ 198per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Guesthouse Cannon Beach1016 South Hemlock Street, Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • Internet access
    +1
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Flat-screen TV
    +1
Price fromC$ 231per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Blue Gull Inn632 S Hemlock Street, Cannon Beach, United States, 97110View on map
Featuring Spanish architecture, the venue provides 14 rooms and offers easy access to Haystack Rock.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
9.0
Perfect5 reviews
Price fromC$ 155per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sunset Inn188 Sunset Blvd , Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Kitchen
    • Microwave
    • Refrigerator
    • Cookware/ Kitchen utensils
    +4
8.2
Great4 reviews
Select
Sand Castle Inn615 S Hemlock Street, Cannon Beach, United States, 97110View on map
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
Sea Sprite At Haystack RockApartment280 South Nebesna, Cannon Beach, United States, 97110View on map
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.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Kitchen
    • Microwave
    • Refrigerator
    • Cooking hob
    • Cookware/ Kitchen utensils
    +5
Select
The Waves188 West 2Nd Street, Cannon Beach, United StatesView on map
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.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Outdoor dining area
    +1
Price fromC$ 227per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sea Sprite On The EstuaryApartment372 North Spruce, Cannon Beach, United States, 97110View on map
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.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Kitchen
    • Microwave
    • Refrigerator
    +3
Select
Harrison Street Inn987 South Hemlock Street, Cannon Beach, United States, 97110View on map
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.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Outdoor dining area
    +1
Price fromC$ 151per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
The Courtyard964 South Hemlock, Cannon Beach, United States, 97110View on map
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.
  • The inn has
    • On-site car park
    +1
  • The inn has
    • Restaurant
    +1
Price fromC$ 253per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sea Breeze Court1015 South Hemlock, Cannon Beach, United States, 97110View on map
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.
  • The inn has
    • On-site car park
    +1
  • The inn has
    • Flat-screen TV
    +1
4.6
Guest rating1 review
Price fromC$ 160per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
The Ocean LodgeLodge2864 South Pacific Street, Cannon Beach, United States, 97110View on map
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.
  • The lodge has
    • On-site car park
    +1
  • The lodge has
    • Kitchen
    • Microwave
    • Refrigerator
    +3
8.8
Great36 reviews
Price fromC$ 293per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Lodges At Cannon BeachVilla132 East Surfcrest Avenue, Cannon Beach, United States, 97110View on map
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.
  • The villa has
    • On-site car park
    +1
  • The villa has
    • Kitchen
    • Microwave
    • Refrigerator
    • Cooking hob
    • Dryer
    • Dishwasher
    • Cookware/ Kitchen utensils
    +7
9.2
Perfect5 reviews
Price fromC$ 619per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Grey Whale InnInn164 West Kenai Street, Cannon Beach, United States, 97110View on map
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.
  • The inn has
    • Cookware/ Kitchen utensils
    +1
Price fromC$ 181per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Beaches Inn Puffins Place CabanaHoliday home, Cannon Beach, United States, 97110View on map
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.
  • The holiday home has
    • Cookware/ Kitchen utensils
    +1
Price fromC$ 181per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sandals Inn | Spa SuiteApartment, Cannon Beach, United States, 97110View on map
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.
  • The apartment has
    • Cookware/ Kitchen utensils
    +1
Price fromC$ 186per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Beaches Inn Pacific Surf TownhouseHoliday home, Cannon Beach, United States, 97110View on map
300 m from City Centre300 m from Coaster Theatre
Featuring a patio and 2 bedrooms, the property is set close to Cannon Beach Bookstore.
  • The holiday home has
    • Dryer
    • Cookware/ Kitchen utensils
    +2
Price fromC$ 214per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience 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!

Budget 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 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.

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.

+ Read more - Less

Filtering results

Please wait...

64 hotels found