Filters
Popular
51
64
48
21
10
37
26
9
1
Search by name
Star rating
6
18
1
47
MoreLess
Guest rating
1
9
2
1
MoreLess
Accommodation type
26
MoreLess
Price per night
5
2
17
24
24
MoreLess
Districts
3
MoreLess
Hotel type
71
70
32
9
7
6
5
4
3
1
35
8
1
1
1
1
MoreLess
Amenities
64
48
21
10
10
7
5
MoreLess
Room features
1
12
1
7
2
1
1
6
1
MoreLess
Services
7
2
5
1
MoreLess
Brands
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • 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 80 hotels in Cannon Beach
Get Prices

72 hotels in Cannon Beach, Oregon

Filter by
Popular
51
64
48
21
10
37
26
9
1
Search by name
Star rating
6
18
1
47
MoreLess
Guest rating
1
9
2
1
MoreLess
Accommodation type
26
MoreLess
Price per night
5
2
17
24
24
MoreLess
Districts
3
MoreLess
Hotel type
71
70
32
9
7
6
5
4
3
1
35
8
1
1
1
1
MoreLess
Amenities
64
48
21
10
10
7
5
MoreLess
Room features
1
12
1
7
2
1
1
6
1
MoreLess
Services
7
2
5
1
MoreLess
Brands
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Surfsand Resort148 West Gower, Cannon Beach, United States, 97110View on map
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.
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    • 24-hour business centre
    +2
9.2
Perfect7 reviews
Price fromC$ 267per nightSelect
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
Lighthouse Inn963 South Hemlock Street, Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.4
Perfect5 reviews
Price fromC$ 224per nightSelect
Tolovana Inn3400 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$ 137per nightSelect
Stephanie Inn2740 South Pacific Avenue, Cannon Beach, United States, 97110View on map
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.
  • The inn has
    • On-site car park
    +1
9.2
Perfect4 reviews
Price fromC$ 488per nightSelect
Inn At Cannon Beach3215 South Hemlock Street, Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • On-site car park
    +1
8.8
Great35 reviews
Price fromC$ 244per nightSelect
Ecola Creek Lodge208 East 5Th Street, Cannon Beach, United States, 97110View on map
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.
  • The motel has
    • On-site car park
    +1
  • The motel has
    • Picnic area/ Tables
    +1
8.6
Great28 reviews
Price fromC$ 146per nightSelect
The Wayside Inn3339 South Hemlock Street, Cannon Beach, United States, 97110View on map
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.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Indoor swimming pool
    +1
8.6
Great4 reviews
Price fromC$ 177per nightSelect
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$ 260per nightSelect
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$ 226per nightSelect
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 inn has
    • On-site car park
    +1
Price fromC$ 212per nightSelect
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$ 193per nightSelect
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$ 157per nightSelect
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$ 263per nightSelect
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
Inn At Haystack Rock487 South Hemlock Street, Cannon Beach, United States, 97110View on map
300 m from City Centre300 m from Coaster Theatre
This Spanish-style hotel is set at a short distance to Coaster Theatre.
  • The inn has
    • On-site car park
    +1
  • The inn has
    • 24-hour check-in
    • 24-hour reception
    +2
7.0
Very good6 reviews
Price fromC$ 203per nightSelect
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$ 223per nightSelect

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

72 hotels found