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
Get Prices

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

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$ 206per nightSelect
Not available
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$ 193per nightSelect
Not available
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$ 135per nightSelect
Not available
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$ 120per nightSelect
Not available
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$ 417per nightSelect
Not available
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
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Off-site car park
    +1
8.8
Great35 reviews
Price fromUS$ 135per nightSelect
Not available
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$ 91per nightSelect
Not available
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$ 132per nightSelect
Not available
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
    • Fitness centre
    +1
Price fromUS$ 147per nightSelect
Not available
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$ 182per nightSelect
Not available
Mcbee Cottages888 S Hemlock St, 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$ 109per nightSelect
Not available
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$ 222per nightSelect
Not available
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
Not available
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
Not available
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
Not available
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
Not available
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$ 167per nightSelect
Not available
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
Not available
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$ 233per nightSelect
Not available
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$ 118per nightSelect
Not available

Your booking experience in Cannon Beach

Ready to start your journey into Cannon Beach? Booked.net features a wide choice of design and boutique hotels in Cannon Beach, searches for places to stay in the most well-known corners of United States and offers special rates from 97US$. Our website has search filters which you may find very useful while looking for 4-star hotels and places to stay in Cannon Beach next to landmarks. Book a room with our help!

Budget hotels in Cannon Beach

Tolovana Inn is a top-rated 3-star budget hotel with a golf course, a Jacuzzi and a swimming pool as well as Warren House Pub restaurant, situated nearby.

Convenience of staying in the city center

If it's your first visit to Cannon Beach, a hotel like Sunset Inn and Lighthouse Inn in the vibrant city center will give you great access to the city's key attractions.

To see some of Cannon Beach's nature settings, select a hotel next to Cannon Beach Hardware and Public House, placed near parks and a river. If you would like to book a hotel within 0.7 miles of Chapman Point, Ecola Creek Lodge is a good choice.

Luxury and boutique accommodation

If you're looking for upscale hotels in Cannon Beach, try Inn At Cannon Beach or Inn At Arch Cape.

Apartments, B&Bs and others

Families who are visiting Cannon Beach and are interested in staying at a home-like place should consider booking an apartment like Sea Sprite On The Estuary next to Chapman Point. Think about staying at Beaches Inn Herons Nest Loft or Beaches Inn | Pirates Cove Cabana 8, if you'd like to take advantage of staying at B&B. If you're traveling to Cannon Beach for a family vacation, stay at Hallmark Resort In Cannon Beach, which offers a sauna, an indoor swimming pool and a Jacuzzi. If you'd like to be near Oregon Coast, Beach State Park and the Pacific Ocean, consider staying at Stephanie Inn and enjoy every minute of your vacation.

+ Read more - Less

Filtering results

Please wait...

72 hotels found