Hotels in Cannon Beach

Find Best Hotels in Cannon Beach

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Cannon Beach
Pets welcomeBreakfast includedGreat viewsPoolJacuzzi2 bedsFree parkingWithin 10 kmFree cancellationCannon Beach
Property Type
HotelResortServiced apartmentVacation homeLodgeInnMotel
Property facilities & services
Pets welcomePoolFree parkingParking availableSaunaRestaurantElevatorWi-Fi in public areasBarbecueSmoking area24-hour front deskLuggage storageConference roomGymSpaGolf courseLaundry roomBar

15 Cannon Beach hotels selected for Singaporeans

Trip.com offers a curated selection of top accommodations in Cannon Beach, featuring reviews, price insights, and key amenities, helping you find the perfect stay.
Recommended
Lowest price
Closest to downtown
Top reviewed
Inn at Haystack Rock Hotels in Cannon Beach
Inn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon BeachInn at Haystack Rock Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Public parking
Wi-Fi in Public Areas
Surfing
+4
"The Japanese late cherry blossoms at the entrance of the hotel are the highlight. There is also an oven and an electric stove in the room. I went to Costco to buy lobster, crab, salmon and steak for cooking. feels good."
Very Good
101 reviews
8.5/10
1 night
From S$ 139
Check Availability
Schooner's Cove Inn Hotels in Cannon Beach
Schooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon BeachSchooner's Cove Inn Hotels in Cannon Beach
53
Hotels in Cannon Beach
Public parking
Luggage Storage
Wi-Fi in Public Areas
+3
"Hotel location is very good!"
Amazing
86 reviews
9.5/10
1 night
From S$ 391
Check Availability
Cannon Beach Hotel Collection Hotels in Cannon Beach
Cannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon BeachCannon Beach Hotel Collection Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Horse Riding
Hiking
Public parking
+1
"Cute little beach cottage. Bed was very soft. Room was small but clean. The hot water in the shower was not very hot… I had it turned all the way to the hottest setting and it was only somewhat hot."
Very Good
105 reviews
8.8/10
1 night
From S$ 165
Check Availability
Surfsand Resort Hotels in Cannon Beach
Surfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon BeachSurfsand Resort Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Indoor swimming pool
Exclusive Beach Area
Surfing
+13
"The location of the hotel is great! The room given to us could see the sea, and the facilities were good. The bath water was very hot, and the room size was suitable. Even during the National Day and Friday, the price was really expensive! The service was very good. We arrived early and they helped us arrange early check-in. There was also free beer time on Friday. I went to try it. There were all kinds of strange-tasting beers🍻. It’s hard to describe. At the same time, there are free cookies at the front desk🍪. American cookies are so sweet!"
Amazing
101 reviews
9.4/10
1 night
From S$ 379
Check Availability
The Waves Hotels in Cannon Beach
The Waves Hotels in Cannon BeachThe Waves Hotels in Cannon BeachThe Waves Hotels in Cannon BeachThe Waves Hotels in Cannon BeachThe Waves Hotels in Cannon BeachThe Waves Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Private parking
Luggage Storage
Wi-Fi in Public Areas
+3
With a stay at The Waves/The Argonauta Inn/The White Heron Lodge in Cannon Beach (Downtown Cannon Beach), you'll be a short 5-minute walk from Cannon Beach and within 3 minutes by car from Haystack Rock. This beach hotel is 0.1 mi (0.2 km) from Haystack Gallery and 0.1 mi (0.2 km) from White Bird Gallery. Make use of convenient amenities such as complimentary wireless internet access, barbecue grills, and a banquet hall. Featured amenities include laundry facilities and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 50 guestrooms featuring microwaves and DVD players. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Bathrooms have showers and hair dryers. Conveniences include coffee/tea makers and portable fans, and housekeeping is provided daily.
Great
100 reviews
9.2/10
1 night
From S$ 208
Check Availability
Tolovana Inn Hotels in Cannon Beach
Tolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon BeachTolovana Inn Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Public parking
Fitness Room
Wi-Fi in Public Areas
+6
"Good stay, basic room, but the location is great, and it's nice that there's rabbits around."
Very Good
102 reviews
8.6/10
1 night
From S$ 117
Check Availability
The Ocean Lodge Hotels in Cannon Beach
The Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon BeachThe Ocean Lodge Hotels in Cannon Beach
85
Hotels in Cannon Beach
Hiking
Public parking
Restaurant
+1
"We arrived very late but spent a good night at this hotel. I like the style of this hotel, and everything here is satisfied. Our cottage is so close to the beach, it's very convenience. And more, we liked the breakfast very much."
Amazing
96 reviews
9.7/10
1 night
From S$ 521
Check Availability
Land's End at Cannon Beach Hotels in Cannon Beach
Land's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon BeachLand's End at Cannon Beach Hotels in Cannon Beach
24
Hotels in Cannon Beach
Surfing
Parking
Wi-Fi in Public Areas
"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
1 night
From S$ 197
Check Availability
The Wayside Inn Hotels in Cannon Beach
The Wayside Inn Hotels in Cannon BeachThe Wayside Inn Hotels in Cannon BeachThe Wayside Inn Hotels in Cannon BeachThe Wayside Inn Hotels in Cannon BeachThe Wayside Inn Hotels in Cannon BeachThe Wayside Inn Hotels in Cannon Beach
30
Hotels in Cannon Beach
Private parking
Wi-Fi in Public Areas
Hiking
+1
"Great bed and the little fan in the room was a life saver. Great little grocery store located next door is super convenient and of course your a quick stroll form the beach."
Great
99 reviews
9.2/10
1 night
From S$ 159
Check Availability
Inn at Cannon Beach Hotels in Cannon Beach
Inn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon BeachInn at Cannon Beach Hotels in Cannon Beach
99+
Hotels in Cannon Beach
Surfing
Horse Riding
Hiking
+3
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
1 night
From S$ 214
Check Availability
See All Hotels in Cannon Beach

Trip.com's insights for hotels in Cannon Beach

Plan smarter with Trip.com’s data-backed insights on travel seasons, so you can book your Cannon Beach hotel at the right time.

What is the cheapest day of the week for hotels in Cannon Beach?

Wednesday offers the lowest average hotel rates in Cannon Beach at around S$ 400 per night, while Thursday tends to be the most expensive, averaging S$ 645 per night.
(Based on Trip.com data from May 10, 2025 to May 10, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Find your unique stays in Cannon Beach

Immerse yourself in the vibrant atmosphere of Cannon Beach with our handpicked accommodation options

Top picks for Cannon Beach hotels

See all
Check out these top-booked hotels from the past 30 days!
Hallmark Resort in Cannon Beach Hotels in Cannon Beach
9.2/10
98 reviews

Hallmark Resort in Cannon Beach

Hotel near Cannon Beach
Top pick by guests booking hotels in Cannon Beach
With a stay at Hallmark Resort - Cannon Beach in Cannon Beach (Downtown Cannon Beach), you'll be steps from Cannon Beach and 10 minutes by foot from Haystack Rock. This beach hotel is 0.2 mi (0.3 km) from Cannon Beach History Center and Museum and 0.3 mi (0.5 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 pools, 2 hot tubs, and a sauna. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands. Featured amenities include a 24-hour front desk, laundry facilities, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 118 guestrooms featuring refrigerators and microwaves. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and irons/ironing boards, as well as phones with free local calls.
Select dates to view prices
Lighthouse Inn Hotels in Cannon Beach
9.1/10
89 reviews

Lighthouse Inn

Hotel near Cannon Beach
Top pick by guests booking hotels in Cannon Beach
With a stay at Lighthouse Inn in Cannon Beach (Downtown Cannon Beach), you'll be a 4-minute walk from Cannon Beach and 11 minutes by foot from Haystack Rock. This hotel is 0.4 mi (0.6 km) from Cannon Beach History Center and Museum and 0.4 mi (0.6 km) from Coaster Theatre. Make use of convenient amenities, which include complimentary wireless internet access and concierge services. Free self parking is available onsite. Make yourself at home in one of the 8 guestrooms featuring refrigerators and microwaves. 50-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include separate sitting areas and coffee/tea makers, as well as phones with free local calls.
Select dates to view prices
Ecola Creek Lodge Hotels in Cannon Beach
9.0/10
99 reviews

Ecola Creek Lodge

Hotel near Cannon Beach
Top pick by guests booking hotels in Cannon Beach
When you stay at Ecola Creek Lodge in Cannon Beach, you'll be by the ocean, within a 5-minute drive of Ecola State Park and Haystack Rock. This historic lodge is 4.9 mi (7.9 km) from Hug Point State Park and 11.5 mi (18.5 km) from Short Sand Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Featured amenities include complimentary newspapers in the lobby and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 22 individually furnished guestrooms, featuring microwaves and LED televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and irons/ironing boards, as well as phones with free local calls.
Select dates to view prices

FAQs about Cannon Beach hotels

What are the best hotels in Cannon Beach?

Cannon Beach has some of the best hotels to satisfy your needs. Whether you're looking for a business stay or a vacation hotel, Inn at Cannon Beach (from S$ 239), Tolovana Inn (from S$ 117) and Inn at Haystack Rock (from S$ 158) are best choices for your stay.

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

Families visiting Cannon Beach often prefer hotels like The Wayside Inn (from S$ 180), which are well-known for their family-friendly features of spacious family rooms and child-friendly services.

What are the top hotels in Cannon Beach near Cannon Beach?

Some of the top hotels in Cannon Beach near Cannon Beach include Cannon Beach Hotel Collection (from S$ 165), Surfsand Resort (from S$ 422) and Inn at Haystack Rock (from S$ 158), all offering easy access to Cannon Beach, making them ideal for visitors looking to explore the area.

What are the best hotels with a spa in Cannon Beach?

Planning a relaxing getaway? A spa experience can be the perfect addition to your trip. Hallmark Resort in Cannon Beach (from S$ 282) and Surfsand Resort (from S$ 422) provide highly rated spa services for ultimate relaxation.

Which hotels in Cannon Beach have pools?

Tolovana Inn (from S$ 117), Hallmark Resort in Cannon Beach (from S$ 282) and Surfsand Resort (from S$ 422) are popular hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What are the best places to stay in Cannon Beach?

Some of the best places to stay in Cannon Beach are near popular attractions like Cannon Beach and Haystack Rock, offering easy access to key sights and amenities.

What hotels in Cannon Beach offer an especially good breakfast?

Surfsand Resort (from S$ 422), Inn at Cannon Beach (from S$ 239) and The Ocean Lodge (from S$ 559) offer an especially good breakfast to start your day. Begin your day with a tasty and satisfying breakfast!

How to get good deals on hotels in Cannon Beach?

Trip.com provides various promotions, discounts and special offers all year round. You can check the promotions page for the latest promotions on Trip.com.

More information about Cannon Beach hotels

Number of reviews
1,378
Total properties
15
Weekday Avg. Price
S$ 514
Weekend Avg. Price
S$ 622
Trending hotel
Inn at Cannon Beach