Hotels near John Yeon State Park

Hotels near John Yeon State Park, Cannon Beach

Enter your dates for the latest hotel rates and availability.

Swipe down to view more

Best Hotels near John Yeon State Park

See all
Inn at Haystack Rock Hotels near John Yeon State Park
8.6/10
Very Good100 reviews
1.81km from John Yeon State Park
Public parking
Wi-Fi in public areas
From THB 5,721
The Waves Hotels near John Yeon State Park
9.4/10
Amazing100 reviews
1.28km from John Yeon State Park
Private parking
Luggage storage
From THB 8,918
Lighthouse Inn Hotels near John Yeon State Park
9.2/10
Great90 reviews
2.12km from John Yeon State Park
Private parking
Luggage storage
From THB 10,001
Cannon Beach Hotel Collection Hotels near John Yeon State Park
9.0/10
Great106 reviews
2.24km from John Yeon State Park
Horse riding
Hiking
From THB 6,072
Tolovana Inn Hotels near John Yeon State Park
8.7/10
Very Good103 reviews
4.27km from John Yeon State Park
Public parking
Gym
From THB 5,509
Land's End at Cannon Beach Hotels near John Yeon State Park
9.2/10
Great92 reviews
1.34km from John Yeon State Park
Surfing
Parking
From THB 6,804
Inn at Cannon Beach Hotels near John Yeon State Park
9.6/10
Amazing100 reviews
4.02km from John Yeon State Park
Surfing
Horse riding
From THB 10,059
Quality Inn Seaside Hotels near John Yeon State Park
8.2/10
Very Good101 reviews
8.16km from John Yeon State Park
Private parking
Gym
From THB 4,724
The Ocean Lodge Hotels near John Yeon State Park
9.7/10
Amazing95 reviews
3.74km from John Yeon State Park
Hiking
Public parking
From THB 14,720
Inn at Seaside Hotels near John Yeon State Park
8.9/10
Very Good104 reviews
10.04km from John Yeon State Park
Private parking
Wi-Fi in public areas
From THB 4,921
See all

What Travelers Said About the Best Hotels in Cannon Beach

See all
Read genuine traveler ratings & reviews to find your perfect stay.
9.5/10
Amazing
Hotel location is very good!
Schooner's Cove Inn Hotels near John Yeon State Park

Schooner's Cove Inn

Cannon Beach
Price per night from:THB 15,592
9.4/10
Amazing
WWoaihaidaoyouThe 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!
Surfsand Resort Hotels near John Yeon State Park

Surfsand Resort

Cannon Beach
Price per night from:THB 14,046
9.3/10
Great
Zztt1971I booked a standard double room for one night, but the front desk was very friendly and upgraded me to a suite upon arrival. The suite facilities were very new, and it felt like it had just been renovated. I was very satisfied. The surrounding area is full of vacation apartments, so the hotel doesn't have its own restaurant; you can eat breakfast and dinner at the restaurants next door.
Hallmark Resort in Cannon Beach Hotels near John Yeon State Park

Hallmark Resort in Cannon Beach

Cannon Beach
Price per night from:THB 9,265

Frequently asked questions

What's the best hotels near John Yeon State Natural Site?

What's the average price of hotels near John Yeon State Natural Site this weekend?

According to Trip.com, the average weekend price for 1 night stay in John Yeon State Natural Site in Cannon Beach is THB 9,435. Due to frequent price changes, the above prices are for reference only.

What are some of the best hotels near John Yeon State Natural Site?

A perfect breakfast gives you energy for the day. If you want to stay at a hotel near Cannon Beach John Yeon State Natural Site with a high-quality breakfast, you can consider staying Surfsand Resort (from THB 13,013),Inn at Cannon Beach (from THB 10,706) and The Ocean Lodge (from THB 14,718) .These hotels are very popular, so book early.

What's the average price of hotels near John Yeon State Natural Site per night?

According to Trip.com, the average price for 1 night hotel in John Yeon State Natural Site in Cannon Beach is THB 5,471. Due to frequent price changes, the above prices are for reference only.

What are some of the best hotels near John Yeon State Natural Site?

If you are worried about choosing a hotel, you can consider staying Inn at Haystack Rock (from THB 6,270),Schooner's Cove Inn (from THB 16,890) and Sea Sprite on the Estuary . These hotels are highly rated, so you should book early.

What hotels near John Yeon State Natural Site have parking?

If you plan to travel by car to Cannon Beach John Yeon State Natural Site, you may wish to stay Inn at Haystack Rock (from THB 6,270),Schooner's Cove Inn (from THB 16,890) and Sea Sprite on the Estuary . These are popular hotels with parking lots.

What hotels near John Yeon State Natural Site have swimming pools?

When summer arrives, there’s nothing like a family trip to John Yeon State Natural Site in Cannon Beach to make the most of sunny days. Surfsand Resort (from THB 13,013),Tolovana Inn (from THB 6,174) and Hallmark Resort in Cannon Beach (from THB 10,557) are popular hotels with pools where you can relax and enjoy the summer vibe.

Which hotels near John Yeon State Natural Site have gyms?

In recent years, public awareness for body health has increased, so many hotels have fitness rooms. Surfsand Resort (from THB 13,013),Tolovana Inn (from THB 6,174) and Hallmark Resort in Cannon Beach (from THB 10,557) are popular hotels with a fitness room.

Which hotels near John Yeon State Natural Site have free Wi-Fi?

The hotel's Wi-Fi is especially important for independent or business travelers. Inn at Haystack Rock (from THB 6,270),Schooner's Cove Inn (from THB 16,890) and Sea Sprite on the Estuary are popular hotels with free Wi-Fi.

Cannon Beach Hotels near John Yeon State Park Information

Number of reviews1,133
Total properties61
Weekday Avg. PriceTHB 18,740
Weekend Avg. PriceTHB 19,540
Trending hotelInn at Haystack Rock