Cannon Beach

Find3-Star Hotels in Cannon Beach

Choose your dates to see the latest hotel prices and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 8 great 3-Star hotels in Cannon Beach for you.

Select dates to see latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionCannon Beach Hotel Collection
Hotels in Cannon Beach
With a stay at Cannon Beach Hotel Collection in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 9 minutes by foot from Haystack Rock. This hotel is 0.3 mi (0.4 km) from Cannon Beach History Center and Museum and 0.4 mi (0.6 km) from Haystack Hill State Park. Make use of convenient amenities such as complimentary wireless internet access, a fireplace in the lobby, and a picnic area. At Cannon Beach Hotel Collection, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include luggage storage and a library. Free self parking is available onsite. Make yourself at home in one of the 37 guestrooms featuring DVD players and flat-screen televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature hair dryers and bathrobes.

GGuest User 2025.03.28
The hotel is in a good location, just near the beach of Cancun, only two or three hundred meters away from the iconic attractions of Cancun Beach; the hotel environment is clean, the rooms are clean, hot water and air conditioning are good. Although breakfast is not provided, there is a traveler's restaurant (Western food) only 200 meters away from the hotel. Breakfast, lunch and dinner are provided and cheap. We are free to travel from Portland by coach. The hotel is opposite the bus station and only one minute away, which is very convenient.
Very Good
102 reviews
8.8/10
Price from
RUB 18,673
per night
Check Availability
Inn at Cannon Beach
Inn at Cannon BeachInn at Cannon Beach
Hotels in Cannon Beach
With a stay at Inn at Cannon Beach in Cannon Beach (Tolovana Park), you'll be within a 5-minute drive of Cannon Beach and Haystack Rock. This hotel is 0.2 mi (0.3 km) from Tolovana Beach State Park and 0.6 mi (0.9 km) from Haystack Hill State Park. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. Additional features at this hotel include a fireplace in the lobby and a picnic area. A complimentary continental breakfast is served daily from 7 AM to 10 AM. Featured amenities include luggage storage and a safe deposit box at the front desk. Free self parking is available onsite. Treat yourself to a stay in one of the 59 guestrooms, featuring fireplaces and flat-screen televisions. Rooms have private balconies or patios. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Conveniences include refrigerators and microwaves, as well as phones with free local calls.
Amazing
100 reviews
9.6/10
Price from
RUB 27,319
per night
Check Availability
Land's End at Cannon Beach
Land's End at Cannon BeachLand's End at Cannon Beach
Hotels in Cannon Beach
Land's End at Cannon Beach is centrally located in Cannon Beach, a 4-minute walk from Cannon Beach and 13 minutes by foot from Les Shirley Park. This beach hotel is 0.9 mi (1.5 km) from Cannon Beach History Center and Museum and 1.1 mi (1.7 km) from Haystack Rock. Enjoy recreation amenities such as a hot tub or take in the view from a terrace. Additional amenities at this hotel include complimentary wireless internet access, a picnic area, and barbecue grills. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 15 guestrooms featuring refrigerators and flat-screen televisions. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include microwaves and coffee/tea makers, as well as phones with free local calls.

RRikkitik 2024.06.05
Me and my two other friends are do happy to have stayed in our ocean view room! The staff are very friendly and accommodating. The hotel also has complimentary clam chowder soup and hot chocolate to be claimed at Mo’s Restaurant which we enjoyed so much!
Great
92 reviews
9.0/10
Price from
RUB 25,542
per night
Check Availability
Cannon Beach
You Might Like
Cannon Beach Hotels With BreakfastCannon Beach Hotels With Twin RoomCannon Beach Hotels With 1 Double BedCannon Beach Hotels With Swimming PoolCannon Beach Hotels With Free Cancellation
The Ocean Lodge
The Ocean LodgeThe Ocean Lodge
Hotels in Cannon Beach
The Ocean Lodge provides a great place for travelers to relax after a busy day. The Ocean Lodge is an ideal choice for travelers who want to take in the sights and sounds of Cannon Beach. Seeing Cannon Beach's sights from this hotel is easy with Cannon Beach Access, Tolovana Beach State Recreation Site and Elements By the Sea all close by. This hotel makes a great place to kick back and relax after a long day of sightseeing. This Cannon Beach hotel offers parking on site. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent.
Amazing
98 reviews
9.7/10
Price from
RUB 37,268
per night
Check Availability
Sea Sprite at Haystack Rock
Sea Sprite at Haystack RockSea Sprite at Haystack Rock
Hotels in Cannon Beach
Located in Cannon Beach (Tolovana Park), Sea Sprite at Haystack Rock is within a 15-minute walk of Haystack Rock and Cannon Beach. This beach lodge is 0.5 mi (0.8 km) from Haystack Hill State Park and 0.6 mi (0.9 km) from Tolovana Beach State Park. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a picnic area. Additional amenities at this lodge include barbecue grills and complimentary use of a nearby fitness facility. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 7 individually furnished guestrooms, featuring kitchens with ovens and stovetops. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include microwaves and coffee/tea makers, and housekeeping is provided daily.
Amazing
81 reviews
9.4/10
Price from
RUB 24,902
per night
Check Availability
Ecola Creek Lodge
Ecola Creek LodgeEcola Creek Lodge
Hotels in Cannon Beach
The Ecola Creek Lodge is an ideal spot for travelers wanting to discover the city. The Ecola Creek Lodge offers a pleasant stay in Cannon Beach for those traveling for business or leisure. Guests will find The Retreat at Cannon Beach RV Park, The Cannon Beach Escape Room and Cannon Beach just a short distance from the hotel. This hotel makes a great place to kick back and relax after a long day of sightseeing. Guests of this Cannon Beach hotel can make use of the parking facilities. When it comes to Cannon Beach hotels, the Ecola Creek Lodge is highly regarded for its excellent facilities.
Great
97 reviews
9.0/10
Price from
RUB 19,056
per night
Check Availability
Hallmark Resort in Cannon Beach
Hallmark Resort in Cannon BeachHallmark Resort in Cannon Beach
Hotels in Cannon Beach
Located in Cannon Beach (Downtown Cannon Beach), Hallmark Resort - Cannon Beach is within a 10-minute walk of Cannon Beach and Haystack Rock. This beach hotel is 0.1 mi (0.2 km) from Cannon Beach History Center and Museum and 0.2 mi (0.4 km) from Haystack Hill State Park. Pamper yourself with a visit to the spa, which offers massages and facials. You're sure to appreciate the recreational amenities, which include 2 indoor swimming pools, 2 hot tubs, and a sauna. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a fireplace in the lobby. Featured amenities include a 24-hour business center, a 24-hour front desk, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 129 guestrooms featuring refrigerators and microwaves. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and irons/ironing boards, as well as phones with free local calls.

Zztt1971 2025.04.23
Booked a night of ordinary bed room, the front desk was very friendly to upgrade the suite after arriving at the store, the suite facilities are very new, I feel that it has just been renovated, very satisfied. The surrounding area is a holiday apartment, so the hotel does not have its own restaurant, breakfast and dinner can be eaten at the restaurant next to it.
Great
97 reviews
9.2/10
Price from
RUB 32,794
per night
Check Availability
Sea Sprite on the Estuary
Sea Sprite on the EstuarySea Sprite on the Estuary
Hotels in Cannon Beach
With a stay at Sea Sprite on the Estuary in Cannon Beach, you'll be by the ocean, steps from Cannon Beach and a 3-minute drive from Haystack Rock. This lodge is 0.2 mi (0.3 km) from Northwest by Northwest Gallery and 0.2 mi (0.3 km) from White Bird Gallery. Featured amenities include express check-out and laundry facilities. Free self parking is available onsite. Treat yourself to a stay in one of the 5 guestrooms, featuring fireplaces and flat-screen televisions. Your pillowtop bed comes with premium bedding. Rooms have private balconies. Kitchens are outfitted with full-sized refrigerators/freezers, ovens, and stovetops. Digital programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected.
Amazing
73 reviews
9.4/10
Price from
RUB 39,404
per night
Check Availability
See All 3-Star Hotels in Cannon Beach

FAQs

What are the best 3 star hotels in Cannon Beach?

Whether you are travelling to Cannon Beach for business or fun, The Ocean Lodge (from RUB 33,481) , Cannon Beach Hotel Collection (from RUB 17,036) and Inn at Cannon Beach (from RUB 24,840) are all preferred hotels.

What is the average cost of staying in 3 star hotels in Cannon Beach?

For 3 star hotels in Cannon Beach, the average cost on weekdays is RUB 29,164, and the usual price on weekends (Friday–Saturday) is RUB 34,602.

Which 3 star hotels in Cannon Beach provide swimming pools?

There are many 3 star hotels in Cannon Beach with swimming pool. Hallmark Resort in Cannon Beach (from RUB 25,337) is very popular.

Which 3 star hotels in Cannon Beach provide gym or fitness center?

Hallmark Resort in Cannon Beach (from RUB 25,337) provides fitness facilities. Keep working out even while travelling!

What are some of the best 3 star hotels in Cannon Beach with breakfast?

The Ocean Lodge (from RUB 33,481) and Inn at Cannon Beach (from RUB 24,840) provide delicious breakfast. Start your day with refreshing food!

What are the best 3 star hotels in Cannon Beach with luxury spa services?

Wanna soothe your muscles after long walk? Among 3 star hotels in Cannon Beach, Hallmark Resort in Cannon Beach (from RUB 25,337) is very popular.

Which 3 star hotels in Cannon Beach provide free wifi?

For many, stable internet connection is a must for travel. The Ocean Lodge (from RUB 33,481), Cannon Beach Hotel Collection (from RUB 17,036) and Inn at Cannon Beach (from RUB 24,840) are popular hotels with free Wi-Fi.

What are some of the best deals for 3 star hotels in Cannon Beach?

Trip.com keeps you informed of amazing deals on thousands of 3 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest PriceRUB 69,813
Lowest PriceRUB 7,613
Number of Reviews739
Total Properties8
Average Price (Weekdays)RUB 29,164
Average Price (Weekends)RUB 34,602