Filters
Popular
50
62
46
21
10
37
26
7
1
Search by name
Star rating
6
18
1
45
MoreLess
Guest rating
1
9
2
1
MoreLess
Accommodation type
26
MoreLess
Price per night
5
3
19
23
20
MoreLess
Districts
3
MoreLess
Hotel type
68
67
32
9
7
6
5
4
3
1
35
8
1
1
1
1
MoreLess
Amenities
62
46
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 70 hotels in Cannon Beach
Get Prices

70 hotels in Cannon Beach, Oregon

Filter by
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 yd from City Center900 yd from Haystack Rock
Providing access to Haystack Gallery, this hotel is a 10-minute walk from Haystack Rock and offers a lounge restaurant.
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    • 24-hour business centre
    +2
9.2
Perfect7 reviews
Price fromUS$ 182per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hallmark Resort In Cannon Beach1400 S Hemlock, Cannon Beach, United States, 97110View on map
500 yd from City Center600 yd from Haystack Hill State Park
Located near Coaster Theatre, the hotel offers ocean views and a salt water pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
8.4
Great9 reviews
Price fromUS$ 182per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Lighthouse Inn963 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 yd from City Center700 yd from Coaster Theatre
There are rooms facing the garden 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
    +1
9.4
Perfect5 reviews
Price fromUS$ 141per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Tolovana Inn3400 South Hemlock, Cannon Beach, United States, 97145View on map
1.4 mi from City Center200 yd from Tolovana Park
Located just 2.9 km from Haystack Gallery, this hotel features barbeque grills and a golf course for guests' convenience.
  • The aparthotel has
    • On-site car park
    +1
  • The aparthotel has
    • 24-hour reception
    +1
8.2
Great28 reviews
Price fromUS$ 143per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Stephanie Inn2740 South Pacific Avenue, Cannon Beach, United States, 97110View on map
1.0 mi from City Center500 yd from Tolovana Beach State Park
It was opened in 1993 and till today has to offer soundproof rooms, a beach restaurant, and a beautiful location.
  • The inn has
    • On-site car park
    +1
9.2
Perfect4 reviews
Price fromUS$ 413per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Inn At Cannon Beach3215 South Hemlock Street, Cannon Beach, United States, 97110View on map
1.2 mi from City Center200 yd from Tolovana Park
There are rooms facing the garden and the hotel is set close to Haystack Rock.
  • The hotel has
    • On-site car park
    +1
8.8
Great35 reviews
Price fromUS$ 161per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ecola Creek Lodge208 East 5Th Street, Cannon Beach, United States, 97110View on map
1400 yd from City Center500 yd from Les Shirley Park
Featuring historic architecture, the venue provides 22 rooms and offers easy access to Cannon Beach History Center and Museum.
  • The motel has
    • On-site car park
    +1
  • The motel has
    • Picnic area/ Tables
    +1
8.6
Great28 reviews
Price fromUS$ 100per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The Wayside Inn3339 South Hemlock Street, Cannon Beach, United States, 97110View on map
1.3 mi from City Center100 yd from Tolovana Park
There are rooms facing the ocean and the hotel is set 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 fromUS$ 110per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Cannon Beach Hotel1116 South Hemlock Street, Cannon Beach, United States, 97110View on map
300 yd from City Center900 yd from Haystack Hill State Park
Offering convenient proximity to Haystack Gallery, the hotel is also close to Coaster Theatre.
  • The hotel has
    • Restaurant
    +1
Price fromUS$ 179per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Schooner'S Cove Inn188 North Larch Street, Cannon Beach, United States, 97110View on map
900 yd from City Center200 yd from Haystack Gallery
Offering 30 rooms with ocean views, the hotel is set in Downtown Cannon Beach district, just steps from Haystack Rock.
Price fromUS$ 165per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Mcbee Cottages888 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 yd from City Center700 yd 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 fromUS$ 142per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Guesthouse Cannon Beach1016 South Hemlock Street, Cannon Beach, United States, 97110View on map
200 yd from City Center800 yd from Coaster Theatre
Offering convenient proximity to Haystack Gallery, 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 fromUS$ 143per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Blue Gull Inn632 S Hemlock Street, Cannon Beach, United States, 97110View on map
This Spanish-style hotel is set at a short distance 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 fromUS$ 119per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sunset Inn188 Sunset Blvd , Cannon Beach, United States, 97110View on map
500 yd from City Center700 yd from Haystack Hill State Park
Set near Coaster Theatre, this family venue is 10 minutes' walk of the city center.
  • 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 yd from City Center500 yd 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
1800 yd from City Center600 yd 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
900 yd from City Center200 yd from Haystack Gallery
Located adjacent to Hug Point State Park in Cannon Beach, this hotel offers 40 rooms and a panoramic view of the city.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Outdoor dining area
    +1
Price fromUS$ 184per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sea Sprite On The EstuaryApartment372 North Spruce, Cannon Beach, United States, 97110View on map
1200 yd from City Center500 yd from Haystack Gallery
Offering a kitchen with a microwave 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 yd from City Center400 yd from Coaster Theatre
Located next to Coaster Theatre, the venue comprises 8 rooms with sea views.
  • 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 fromUS$ 145per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Harrison Street Inn987 South Hemlock Street, Cannon Beach, United States, 97110View on map
100 yd from City Center700 yd from Coaster Theatre
In the vicinity of this budget there is Coaster Theatre 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 fromUS$ 165per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Your booking experience in Cannon Beach

We are pleased to offer you a fine accommodation for your next vacation in Cannon Beach. Booked.net enables you to filter your search in Oregon by proximity to public transport and tourist places. Start searching and get booking!

Budget hotels in Cannon Beach

If you're on the hunt for a low-cost stay, check out Webb'S Scenic Surf with rates starting from 121US$ or Sea Breeze Court where prices start at 134US$. Hidden Villa Cottage is an affordable choice that will put you within a 5-minute walk of the center. You will find Tolovana Condominium #3 just a stone's throw from Northwest By Northwest Gallery.

Convenience of staying in the city center

To avoid long rides to get to the city center, book Hallmark Resort In Cannon Beach, an upscale choice with a sauna, an indoor swimming pool and a Jacuzzi, situated 450 meters away. Another nice 3-star option is Surfsand Resort in the downtown area. If you are interested in staying in Downtown Cannon Beach district, Schooner'S Cove Inn is around 15 minutes away on foot from Cannon Beach History Center and Museum.

Consider a hotel next to The Wine Shack, such as Inn At Haystack Rock located 5 minutes' walk away and adjacent to parks and hills.

Luxury and boutique accommodation

One of 3 top-rated luxury hotels is Lighthouse Inn, located in Downtown Cannon Beach district, featuring hiking and cycling.

Apartments, B&Bs and others

We have great B&B accommodation options, such as Tolovana Sands Condo #5 with a room rate from 285US$. Enjoy family time in Sunset Inn, a family friendly hotel in Downtown Cannon Beach district. Stephanie Inn ia an elegant resort hotel set less than a 25-minute walk from Coaster Theatre.

+ Read more - Less

Filtering results

Please wait...

70 hotels found