Hotels in Cannon Beach, Oregon

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

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-22 out of 22
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
Great222 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$ 149 /nightSelect
8.4
Great170 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$ 244 /nightSelect
8.4
Great70 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$ 258 /nightSelect
8.4
Great110 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$ 120 /nightSelect
8.6
Great81 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$ 176 /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$ 244 /nightSelect
8.4
Great43 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$ 183 /nightSelect
8.2
Great63 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$ 162 /nightSelect
The WavesHotel
8.6
Great94 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$ 209 /nightSelect
8.4
Great136 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$ 101 /nightSelect
8.4
Great72 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$ 210 /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$ 244 /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$ 170 /nightSelect
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$ 405 /nightSelect
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$ 189 /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$ 408 /nightSelect
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$ 226 /nightSelect
8.0
Great5 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$ 135 /nightSelect
Guesthouse Cannon BeachHotel
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$ 852 /nightSelect
Sea Sprite At Haystack RockHotel
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
Sea Sprite On The EstuaryHotel
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
Sandals Inn | Spa SuiteHotel
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$ 278 /nightSelect

FAQs about hotels in Cannon Beach

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

What are the finest hotels in Cannon Beach city centre?

Our iBooked.ca travel data based on 659 travellers' reviews show the top places in Cannon Beach city centre. The best hotel in Cannon Beach city centre is Surfsand Resort rated 8.6/10, offering free shuttle service, concierge service, and a spa lounge on site. Webb'S Scenic Surf with rating 8.4/10 and The Waves rated 8.6/10 are other favourite hotels in the area. To see more central hotels click here.

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 Schooner'S Cove Inn at the cost of 245C$ per night, offering a tennis court, a picnic area, and cots. 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, and a sun terrace on site. The Waves is a hotel with rating 8.6/10 at the cost of 209C$ per one night. Go here to see more suitable hotels.

What are the most popular cheap hotels in Cannon Beach?

There are more than 9 top budget properties in Cannon Beach. Surfsand Resort rated 8.6/10 is one of the best Cannon Beach cheap properties from 136C$ per night. It features bar on site. Webb'S Scenic Surf rated 8.4/10 is one more great hotel, offering a picnic area, board games, and a sun terrace, as well as prices from 211C$ per one night. Hallmark Resort In, Tolovana Inn, and Ecola Creek Lodge are also suitable options for a budget trip. Go here to see more cheap hotels.

What are the finest boutique hotels in Cannon Beach?

Consider booking Lighthouse Inn (rating: 8.2/10) for about 163C$ per night. This 4-star accommodation is set in Downtown Cannon Beach district and offers travellers concierge service, cots, and hiking on site. Go here to see more elegant hotels.

What are the top Cannon Beach hotels for couples?

According to iBooked.ca travel data, there are 16 deals for couples. Other top options are Ecola Creek Lodge, Tolovana Inn, and The Wayside Inn. For more romantic deals go here.

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

If you’re searching for a family hotel, you will find 4 deals in Cannon Beach. Inn At (rating: 8.4/10): a family-hotel with a picnic area, concierge service, and cots for 245C$ per night. You also can book Hallmark Resort In (rating: 8.4/10) for about 259C$ per night. This child-friendly property offers an indoor swimming pool, a business centre, and a Jacuzzi 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 Hotel Collection (rating: 8.4/10), which is only a 10-minute walk from the attraction and offers a picnic area, canoeing, and hiking. Travellers can enjoy American meals at Bald Eagle Coffeehouse restaurant nearby. See more top accommodations here.

What Cannon Beach hotels allow pets?

If you're travelling with pets, iBooked.ca offers a selection of 10 hotels to choose from. You can book Surfsand Resort (rating: 8.6/10) at the cost of 177C$ per night. It's set 5 minutes` walk from Tufted Puffins and features free shuttle service, concierge service, and a spa lounge. Another most recommended Cannon Beach place to stay with pets is Tolovana Inn with an indoor swimming pool, concierge service, and a business centre. It offers rooms for 149C$ per night. Other top accommodations include The Guesthouse Ocean View Cottages, Lighthouse Inn, and The Wayside Inn. See more pet-friendly accommodations here.

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

You may book The Waves rated 8.6/10 with cots, a Jacuzzi, and board games. It costs 209C$ per night. Also, you may book Hallmark Resort In (rating: 8.4/10), a fantastic hotel with an indoor swimming pool, a business centre, and a Jacuzzi. It costs about 259C$ per night. Other top properties are Lighthouse Inn, Tolovana Inn, and Inn At.

What are the top luxury hotels in Cannon Beach?

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

Which spa hotels in Cannon Beach would you recommend?

We recommend Hallmark Resort In (rating: 8.4/10) for 259C$ per night. It's located a 20-minute walk from Les Shirley Park and provides an indoor swimming pool, a business centre, and a Jacuzzi. As an alternative, book Surfsand Resort (rating: 8.6/10), which costs 177C$ per night and offers free shuttle service, concierge service, and a spa lounge.

How much is an average Cannon Beach hotel price?

According to iBooked.ca travel data, the average prices for Cannon Beach hotels are:
A 4-star hotel room costs 121C$ per night. You may book Inn At Haystack Rock with a picnic area, canoeing, and hiking.

How much would a hotel in Cannon Beach cost for tonight?

According to iBooked.ca travel data, the average prices for tonight in Cannon Beach are: Ecola Creek Lodge (rating: 8.4/10) may cost you about 136C$ per night.

What are the best beach hotels in Cannon Beach?

To make your stay pleasant, there are 9 options to consider. Alternatively, book Ecola Creek Lodge rated 8.4/10, a nice property set 400 metres from the beach. It costs 102C$ per night and provides a picnic area, board games, and a sunbathing terrace. Other top accommodations include Tolovana Inn, Surfsand Resort, and Lighthouse Inn.

What are the top resorts in Cannon Beach?

We recommend Inn At Haystack Rock (rating: 8.4/10) for 121C$ per night. It's located 10 minutes' walk from Bronze Coast Gallery and provides a picnic area, canoeing, and hiking on site. Alternatively, The Wayside Inn is rated as one of the best resorts in Cannon Beach, offering an indoor swimming pool, a Jacuzzi, and hiking. It costs 245C$ per night.

What are the most popular hotels not far from Haystack Gallery?

On iBooked.ca you will find 3 great accommodations not far from Haystack Gallery in Cannon Beach. We recommend The Waves rated 8.6/10, a perfect hotel set 5 minutes' walk from Haystack Gallery. It costs 136C$ per night and offers cots, a Jacuzzi, and board games. Another good property is Webb'S Scenic Surf (rating: 8.4/10). It's set 1000 metres from the city centre and offers a picnic area, board games, and a sunbathing terrace 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 22
👛 Lowest price 101 CAD
✍️ Hotels Reviews 1 246