Hotels in Cannon Beach, Oregon

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

Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
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
Tolovana InnAparthotel
8.4
Great309 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$ 156 /nightSelect
8.4
Great171 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$ 257 /nightSelect
8.2
Great79 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$ 271 /nightSelect
8.4
Great114 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$ 126 /nightSelect
8.4
Great88 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$ 185 /nightSelect
8.4
Great59 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$ 328 /nightSelect
8.4
Great50 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$ 192 /nightSelect
8.0
Great70 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$ 171 /nightSelect
The WavesHotel
8.6
Great102 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$ 219 /nightSelect
8.4
Great137 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$ 106 /nightSelect
8.0
Great50 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$ 257 /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$ 199 /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$ 199 /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$ 896 /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
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
Great32 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$ 426 /nightSelect
5.0
Guest rating1 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$ 179 /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$ 179 /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$ 238 /nightSelect
8.4
Great38 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$ 300 /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$ 105 /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
Map
2.3 km from City Centre200 m from Tolovana Park
Select

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. Hallmark Resort In rated 8.2/10 is the best hotel with an indoor swimming pool, a business centre, a Jacuzzi, located 5 minutes' walk from the city centre. Hotel Collection The Waves are also suitable for your pleasant stay. Go here to see more central hotels.

What are the greatest places to stay in Downtown Cannon Beach district, Cannon Beach?

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 218C$ per night, offering cots, a Jacuzzi, board games. Webb'S Scenic Surf with rating 8.4/10 is located a 10-minute walk from Cannon Beach city centre. Our travellers loved a picnic area, board games, a sun terrace on site. Schooner'S Cove Inn is a hotel with rating 8.0/10 at the cost of 255C$ per one night. See more favoured cheap hotels here.

What are the top 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 | Pirates Cove Cabana 8 with rating 7.8/10 and prices from 198C$ per one night. Also Baerfoot Bungalow is a good choice with rating 7.8/10 at the cost of 198C$ per night. To see more cheap hotels go here.

What are the most popular 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. Go here to see more elegant hotels.

Which hotels for couples in Cannon Beach are the best to stay at?

According to iBooked.ca travel data, there are 17 deals for couples. Ecola Creek Lodge rated 8.4/10 is a favourite 3-star hotel for couples, featuring a picnic area, cots, board games. Travellers can book a room at this property for about 106C$ per night. The Wayside Inn with rating 8.4/10 is also a perfect 3-star property for couples with an indoor swimming pool, a business centre, tubing. It also has an indoor pool a swimming pool and offers rooms for about 178C$ per night. Other top options are The Waves, Inn At, Lighthouse Inn. To see more romantic hotels click here.

What are the top family-friendly Cannon Beach properties?

According to 506 travellers' reviews, there are 4 family deals to consider. Inn At (rating: 8.4/10): a family-hotel with a picnic area, concierge service, cots for 255C$ per night. You also can book Schooner'S Cove Inn (rating: 8.0/10) for about 255C$ per night. This child-friendly property offers a tennis court, a picnic area, cots on site. Go here to see more family-friendly hotels.

What are the top pet-friendly hotels in Cannon Beach?

If you're travelling with pets, iBooked.ca offers a selection of 10 hotels to choose from. Alternatively, book Hallmark Resort In (rating: 8.2/10) with an indoor swimming pool, a business centre, a Jacuzzi. It's set 550 meters from the city centre and costs 269C$ per night. For more pet-friendly deals go here.

What are the best hotels in Cannon Beach?

For instance, book Hotel Collection rated 8.4/10 for 191C$ per night. It's set 1.1 km from Whale Park and provides a picnic area, canoeing, hiking. Also, you may book Tolovana Inn (rating: 8.4/10), a fantastic hotel with an indoor swimming pool, concierge service, a Jacuzzi. It costs about 155C$ per night. Other top properties are The Wayside Inn, Inn At Haystack Rock, Lighthouse Inn.

Which luxury hotels in Cannon Beach are the top?

Another good option is Inn At Haystack Rock (rating: 8.4/10), which is set 5 minutes' walk from the city centre and features a picnic area, canoeing, hiking.

Which spa hotels in Cannon Beach are the top?

You may book Hallmark Resort In (rating: 8.2/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. As an alternative, book Surfsand Resort (rating: 8.4/10), which costs 184C$ per night and offers free shuttle service, concierge service, a spa lounge.

What is the average cost of a hotel room in Cannon Beach?

Of course, the prices change in Cannon Beach depending on the season, but on average:
A 4-star hotel room costs 191C$ per night. You may book Hotel Collection with a picnic area, canoeing, hiking.

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

According to iBooked.ca travel data, the average prices for tonight in Cannon Beach are: A nice hotel like Lighthouse Inn (rating: 8.0/10) costs about 170C$ per night.

What's the coolest hotel for a beach holiday in Cannon Beach?

Alternatively, book Ecola Creek Lodge rated 8.4/10, a nice property set 200 metres from the beach. It costs 106C$ per night and provides a picnic area, cots, board games. Other suitable options are Lighthouse Inn, Hallmark Resort In, The Waves.

What are the best resorts in Cannon Beach?

We recommend Inn At rated 8.4/10 featuring a picnic area, concierge service, cots on site. It's set a 5-minute walk from Tolovana Park and costs 255C$ per night. Alternatively, The Wayside Inn is rated as one of the best resorts in Cannon Beach, offering newspaper service, a business centre, tubing. It costs 178C$ per night.

What are the most favoured properties not far from Haystack Gallery?

On iBooked.ca you will find 6 great accommodations not far from Haystack Gallery in Cannon Beach. We recommend Webb'S Scenic Surf rated 8.4/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 178C$ per night and offers a picnic area, board games, a sunbathing terrace. Also, you may like The Waves rated 8.6/10 with cots, a Jacuzzi, board games. It costs 218C$ per night.

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 89 CAD
✍️ Hotels Reviews 1 413