Flag of India

Hotels in Cannon Beach, Oregon

Search among 24 available hotels and places to stay in Cannon Beach from 50+ providers

Check-in
Mon, 21 Apr
-
Check-out
Tue, 22 Apr
Rooms and Guests2 Guests, 1 room
Check-in
Mon, 21 Apr
-
Check-out
Tue, 22 Apr
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Mon, 21 Apr
-
Check-out
Tue, 22 Apr
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
We don’t have any hotels that meet your criteria. You can find more hotels by changing your search parameters.
View map
1-24 out of 24
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great101 reviews
Map
300 m from City Centre800 m from Haystack Rock
Ecola State Park and Community Church are respectively 3.7 km and 750 metres from the 3-star Surfsand.
FromC$ 178 /nightSelect
8.4
Great91 reviews
Map
500 m from City Centre600 m from Haystack Hill State Park
Located in the Downtown Cannon Beach district of Cannon Beach and within a 6-minute walk of Haystack Rock, the premium Hallmark Resort In Cannon Beach features fitness classes and spa therapy.
FromC$ 261 /nightSelect
Tolovana InnAparthotel
8.4
Great317 reviews
Map
2.2 km from City Centre200 m from Tolovana Park
With fitness classes, spa therapy and barbecue at the premises, the 3-star Tolovana Inn Cannon Beach is located a 10-minute drive from Tillamook Rock Lighthouse.
FromC$ 151 /nightSelect
8.6
Great181 reviews
Map
2.0 km from City Centre200 m from Tolovana Park
The smoke-free Inn At Cannon Beach is placed a minute's walk from Lost Art of Nursing Museum and near a boat dock.
FromC$ 234 /nightSelect
The WavesHotel
8.6
Great112 reviews
Map
800 m from City Centre200 m from Haystack Gallery
Boasting spa therapy and barbecue, the 3-star Waves is 1 km from Icefire Glassworks in the Downtown Cannon Beach district of Cannon Beach.
FromC$ 212 /nightSelect
8.4
Great126 reviews
Map
300 m from City Centre300 m from Coaster Theatre
The Inn At Haystack Rock is nestled in the very heart of Cannon Beach and a 10-minute drive from Hug Point State Park.
FromC$ 122 /nightSelect
8.4
Great157 reviews
Map
1.3 km from City Centre400 m from Les Shirley Park
Set within a 12-minute walk of Coaster Theatre, the rooms in the Ecola Creek Lodge have views of garden.
FromC$ 102 /nightSelect
8.2
Great65 reviews
Map
800 m from City Centre200 m from Haystack Gallery
Located a 10-minute drive from Crescent Beach, the oceanfront Schooner'S Cove Cannon Beach offers modern comforts such as a snack and drink vending machine, and a lift.
FromC$ 248 /nightSelect
8.4
Great74 reviews
Map
2.1 km from City Centre100 m from Tolovana Park
The pet-friendly Wayside Inn Cannon Beach is within arm's reach of Icefire Glassworks and has a quick access to Tolovana Park.
FromC$ 289 /nightSelect
Map
800 m from City Centre200 m from Haystack Gallery
This hotel features rooms with terrace views, while a central location provides easy access to Dueber's.
Select
8.4
Great63 reviews
Map
300 m from City Centre800 m from Haystack Hill State Park
Located 700 metres from Haystack Rock, the 4-star Hotel Collection Cannon Beach is a minute away from Icefire Glassworks.
FromC$ 185 /nightSelect
8.2
Great90 reviews
Map
100 m from City Centre700 m from Coaster Theatre
Placed nearly 8 minutes on foot from Tillamook Rock Lighthouse and in the very heart of Cannon Beach, the 4-star Lighthouse Inn offers 8 rooms.
FromC$ 165 /nightSelect
8.4
Great80 reviews
Map
900 m from City Centre200 m from Haystack Gallery
Featuring 14 rooms with views of the sea, the 3-star Webb'S Scenic Surf Cannon Beach is set 5 minutes by car from Hug Point State Park.
FromC$ 213 /nightSelect
5.0
Needs improvement1 review
Map
200 m from City Centre700 m from Coaster Theatre
While staying at this 12-room the 3-star Sea Breeze Court Cannon Beach, you can easily walk over to Icefire Glassworks, which is 5 minutes' stroll away.
FromC$ 173 /nightSelect
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.
Select
8.8
Great44 reviews
Map
200 m from City Centre700 m from Coaster Theatre
While staying at the 3-star Courtyard Cannon Beach you are invited to discover Haystack Rock, set approximately 5 minutes' drive away, or Ecola State Park, which is around 3.7 km away.
FromC$ 411 /nightSelect
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.
Select
8.6
Great47 reviews
Map
200 m from City Centre700 m from Coaster Theatre
While staying at the Ocean View Cottages Cannon Beach you are invited to discover Tillamook Rock Lighthouse, set about 14 minutes' walk away, or Haystack Gallery, which is 1.1 km away.
FromC$ 289 /nightSelect
7.8
Very good5 reviews
Map
300 m from City Centre400 m from Coaster Theatre
The Beaches Inn | Pirates Cove Cabana 8, located merely 500 metres from Icefire Glassworks, is also at a proximity to Tufted Puffins.
FromC$ 230 /nightSelect
7.8
Very good11 reviews
Map
300 m from City Centre400 m from Coaster Theatre
Les Shirley Park is within a 10-minute walk of the Beaches Inn | Herons Nest Loft Cannon Beach and Haystack Hill State Park is 5 minutes away by car.
FromC$ 89 /nightSelect
8.4
Great12 reviews
Map
200 m from City Centre600 m from Coaster Theatre
While staying at the Sandals Inn | Spa Suite you are invited to discover Hug Point State Park, set 10 minutes away by car, or Haystack Gallery, which is approximately 0.8 km away.
FromC$ 122 /nightSelect
Map
200 m from City Centre700 m from Coaster Theatre
Coaster Theatre is within a 10-minute stroll of the 3-star Guesthouse and Whale Park is about a 15-minute stroll away.
FromC$ 864 /nightSelect
7.8
Very good5 reviews
Map
1.5 km from City Centre600 m from Haystack Hill State Park
Haystack Rock is also set only 0.8 km from the Baerfoot Bungalow Cannon Beach.
FromC$ 192 /nightSelect
Map
2.3 km from City Centre200 m from Tolovana Park
FromC$ 524 /nightSelect

FAQs about hotels in Cannon Beach

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

What are the best city centre hotels in Cannon Beach?

There are 12 hotels and other accommodations in Cannon Beach city centre to choose from. Providing a tennis court, a picnic area, cots on site, Schooner'S Cove Inn rated 8.2/10 is set a 10-minute walk from the city centre. Hallmark Resort In with rating 8.4/10 and Lighthouse Inn rated 8.0/10 are other favourite hotels in the area. To check more central hotels click here.

What are the best hotels in Downtown Cannon Beach district?

More than 3 properties are situated in Downtown Cannon Beach district. One of the best hotels in Downtown Cannon Beach district is The Waves at the cost of 220C$ per night, offering cots, a Jacuzzi, board games. Another top accommodation is Schooner'S Cove Inn at the cost of 258C$ per night, which can offer a tennis court, a picnic area, cots on site. Webb'S Scenic Surf is a hotel with rating 8.4/10 at the cost of 222C$ per one night. Go here to see more suitable hotels.

What are the best cheap hotels in Cannon Beach?

There are more than 3 top budget properties in Cannon Beach. As one of the best cheap Cannon Beach options, we recommend Beaches Inn | Herons Nest Loft with rating 7.8/10 and prices from 105C$ per one night. Also Baerfoot Bungalow is a good choice with rating 7.8/10 at the cost of 200C$ per night. To see more cheap hotels go here.

What are the best boutique hotels in Cannon Beach?

Lighthouse Inn (rating: 8.0/10) is a favourite 4-star hotel for travellers searching for a stylish accommodation, featuring concierge service, cots, hiking. It's located in Downtown Cannon Beach district. To see more boutique hotels click here.

What are the best romantic hotels in Cannon Beach?

According to iBooked.ca travel data, there are 17 deals for couples. Hallmark Resort In rated 8.4/10 is a favourite 3-star hotel for couples, featuring an indoor swimming pool, a business centre, a Jacuzzi. Travellers can book a room at this property for about 210C$ per night. Other top options are Schooner'S Cove Inn, Hotel Collection, Surfsand Resort. For more romantic deals go here.

Which hotels in Cannon Beach are good for families?

According to 547 travellers' reviews, there are 4 family deals to consider. Hallmark Resort In (rating: 8.4/10): a family-hotel with an indoor swimming pool, a business centre, a Jacuzzi for 210C$ per night. You also can book Schooner'S Cove Inn (rating: 8.2/10) for about 258C$ per night. This child-friendly property offers a tennis court, a picnic area, cots on site. Go here to see more family-friendly hotels.

Which Cannon Beach hotels not far from Haystack Rock are the best?

To be not far from Haystack Rock, stay at Tolovana Inn (rating: 8.4/10), which is only a 20-minute walk from the attraction and offers an indoor swimming pool, concierge service, a Jacuzzi. Travellers can enjoy American food at Warren House Pub restaurant nearby. See more popular accommodations here.

What Cannon Beach hotels allow pets?

According to iBooked.ca travel data, there are 10 hotels that welcome pets. You may book Lighthouse Inn (rating: 8.0/10) with concierge service, cots, hiking on site. This pet-friendly option is set 850 metres from Cannon Beach Community Church and costs 157C$ per night. Another most recommended Cannon Beach place to stay with pets is The Wayside Inn with an indoor swimming pool, a Jacuzzi, hiking. It offers rooms for 243C$ per night. Other top accommodations include Surfsand Resort, Tolovana Inn, Hallmark Resort In. For more pet-friendly deals go here.

Which Cannon Beach hotels are the top to stay at?

You may book Webb'S Scenic Surf rated 8.4/10 with a picnic area, board games, a sun terrace. It costs 222C$ per night. Alternatively, you may like The Wayside Inn with an indoor swimming pool, a Jacuzzi, hiking. It costs 243C$ per night. Schooner'S Cove Inn, Inn At Haystack Rock, The Waves are other top accommodations in this area.

Which spa hotels in Cannon Beach would you recommend?

You may book Hallmark Resort In (rating: 8.4/10), a nice 3-star hotel featuring an indoor swimming pool, a business centre, a Jacuzzi. It's located 0.4 km from Haystack Rock. Alternatively, you may like Surfsand Resort (rating: 8.4/10) featuring free shuttle service, concierge service, a spa lounge, as well as an indoor pool a swimming pool. It costs 186C$ per night.

How much is it to stay a night in Cannon Beach?

Of course, the prices change in Cannon Beach depending on the season, but on average:
A 4-star hotel room costs 157C$ per night. You may book Lighthouse Inn with concierge service, cots, hiking.

How much does it cost to stay in a hotel in Cannon Beach for tonight?

According to iBooked.ca travel data, the average prices for tonight in Cannon Beach are: The Waves (rating: 8.6/10) may cost you about 105C$ per night.

What are the best beach hotels in Cannon Beach?

To make your stay pleasant, there are 9 options to consider. Alternatively, book Surfsand Resort (rating: 8.4/10) for 186C$ per night. It provides an indoor swimming pool, free shuttle bus service, a spa lounge. Other top accommodations include The Waves, Hallmark Resort In, Ecola Creek Lodge.

What are the top resorts in Cannon Beach?

We recommend Tolovana Inn rated 8.4/10 featuring an indoor swimming pool, concierge service, a business centre on site. It's set a 5-minute walk from Tolovana Beach State Recreation Site and costs 157C$ per night. Alternatively, Surfsand Resort is rated as one of the best resorts in Cannon Beach, offering an indoor swimming pool, free shuttle bus service, a spa lounge. It costs 186C$ per night.

What are the best hotels not far from Haystack Gallery?

On iBooked.ca you will find 5 great accommodations not far from Haystack Gallery in Cannon Beach. We recommend Schooner'S Cove Inn rated 8.2/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 105C$ per night and offers a tennis court, a picnic area, cots. Another good property is Sandals Inn | Spa Suite (rating: 8.4/10). It's set 250 metres from the city centre and offers hiking, cycling, fishing on site.

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

Cannon Beach hotels essential information

🏨 Hotels in Cannon Beach 24
👛 Lowest price 86 CAD
✍️ Hotels Reviews 1 582