Find all hotels by Independent in Cannon Beach, OR from $71

Check prices for these dates

Top Cannon Beach Hotel Reviews

Frequently Asked Questions

What is the best area to stay in Cannon Beach?

The best area to stay in Cannon Beach is the central part of town, particularly around Hemlock Street, for convenient access to the beach and local establishments.

This central area places you right in the heart of Cannon Beach. Hemlock Street is the main thoroughfare, lined with art galleries, boutiques, and restaurants. From here, you're just a short walk to the iconic Haystack Rock, making it very convenient for beach activities. The area around Spruce Street and Sunset Boulevard also offers easy access to the beach and local amenities.

Couples often find this central location ideal. They can enjoy strolls along the beach, explore the local shops, and dine at various restaurants without needing to drive. The proximity to Haystack Rock for sunset views and tide pool exploration adds to the romantic appeal.

Families also benefit greatly from staying in the central area. The easy walk to the beach means less hassle with gear, and many lodging options here are within close proximity to dining that caters to all ages.

What are the best hotels in Cannon Beach that travelers recommend?

For highly recommended hotels in Cannon Beach, travelers frequently praise the Surfsand Resort, Cannon Beach Hotel Collection, The Ocean Lodge, Sea Sprite on the Estuary, and Hallmark Resort - Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, is a popular choice. Guests appreciate the beautiful and clean rooms, the amazing and friendly staff, and the delicious beachfront restaurant. Amenities like deep soaking bathtubs, designer toiletries, champagne service, premium bedding, and fireplaces add to the luxury experience. It is conveniently located near Chapman Beach and Haystack Hill State Park.

The Cannon Beach Hotel Collection, rated 9.2, offers comfortable rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Travelers frequently mention the exceptional customer service and the super comfy beds. It is situated close to Chapman Beach and Coaster Theatre.

The Ocean Lodge, boasting an outstanding 9.8 rating, provides beautiful and clean rooms with premium bedding, fireplaces, deep soaking bathtubs, rainfall showerheads, and bathrobes. Many rooms offer mountain or ocean views. Guests consistently highlight the excellent and attentive staff, the great complementary breakfast, and the beautiful location near Haystack Hill State Park and Haystack Rock.

Sea Sprite on the Estuary, with a 9.6 rating, is known for its great location and nice rooms, some featuring ocean views. Amenities include premium bedding, fireplaces, deep soaking bathtubs, and full kitchens. Guests also appreciate the free accessible and self-parking. It is very close to Chapman Beach and Les Shirley Park.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, offers comfortable and beautiful rooms, many with ocean or water views. Guests often mention the friendly and helpful staff, and the excellent location. This resort also features a full-service spa offering hot stone massages, reflexology, body scrubs, body wraps, facial treatments, deep tissue massages, hydrotherapy, Swedish massages, and sports massages. It is located near Haystack Hill State Park and Coaster Theatre.

What are the best family hotels in Cannon Beach?

For families visiting Cannon Beach, some of the best hotels to consider are the Surfsand Resort, Inn at Haystack Rock, Ecola Creek Lodge, Sea Breeze Court, and Land's End at Cannon Beach.

The 4-star Surfsand Resort, with an impressive 9.6 rating, offers excellent amenities for families including an indoor pool, a playground for children, and complimentary cribs. Guests consistently highlight the beautiful and clean rooms, the friendly and amazing staff, and the delicious on-site dining. It's conveniently located near Chapman Beach and Haystack Hill State Park.

The Inn at Haystack Rock, rated 8.6, provides a welcoming experience with amenities like children's books, a child-friendly window design, free cribs, and beach toys. Many rooms feature a kitchen, and the hotel is in a prime location near the ocean and beach, with great views. Its proximity to Chapman Beach and Coaster Theatre is a definite plus.

The 3-star Ecola Creek Lodge, boasting a 9.2 rating, is a great option with free cribs, rollaway beds, and sofa beds. Guests appreciate the spacious rooms and the helpful staff. It's situated conveniently close to Les Shirley Park and Chapman Beach.

Sea Breeze Court, with an outstanding 9.8 rating, offers spacious rooms with sofa beds, free cribs, and kitchens, making it ideal for families. Guests frequently praise the clean and big rooms, comfortable beds, and the extremely helpful staff. The hotel is also pet-friendly, allowing pets to stay for free, and provides complimentary WiFi and self-parking. It is conveniently located near Chapman Beach and Coaster Theatre.

Another excellent choice is the 3-star Land's End at Cannon Beach, which has a 9.2 rating. This hotel provides free cribs, sofa beds, and rooms with terraces, furnished balconies, or patios, offering pleasant outdoor spaces. Guests consistently praise its excellent location, friendly and helpful staff, and good kitchen facilities. It is very close to Chapman Beach and the Coaster Theatre. Find more child-friendly accommodations in Cannon Beach

What are the best spa hotels in Cannon Beach?

For excellent spa hotels in Cannon Beach, consider the Hallmark Resort - Cannon Beach or the Tolovana Inn.

The 3-star Hallmark Resort - Cannon Beach, with a 9.4 rating, offers a full-service spa with a wide array of treatments including hot stone massage, reflexology, deep tissue massage, and facial treatments. Guests frequently comment on the comfortable and beautiful rooms, as well as the friendly and helpful staff.

Another great option is the Tolovana Inn, which has an 8.8 rating. This hotel features an accessible spa and offers an indoor pool. Many guests appreciate the comfortable and clean rooms, as well as the friendly and wonderful staff. See all spa hotels in Cannon Beach

What hotels in Cannon Beach offer free breakfast?

For hotels in Cannon Beach that offer a complimentary breakfast, consider the Inn at Cannon Beach and The Ocean Lodge.

The 3-star Inn at Cannon Beach, with a superb 9.8 rating, provides a free continental breakfast daily, which guests describe as great. Its spacious and clean rooms are often highlighted, and the staff is known for being friendly and helpful. This hotel is conveniently located near Haystack Rock and Cannon Beach.

Another excellent option is the 3.5-star The Ocean Lodge, also boasting an impressive 9.8 rating. This lodge offers a complimentary breakfast daily, which guests appreciate. Many rooms feature ocean views, and its location is described as absolutely beautiful, being just a short distance from Haystack Hill State Park and Haystack Rock. The staff at The Ocean Lodge are consistently praised for being excellent and attentive. Find more hotels with free breakfast in Cannon Beach

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

For top pet-friendly hotels in Cannon Beach, consider the Surfsand Resort, the Inn at Cannon Beach, The Ocean Lodge, The Wayside Inn, and Sea Breeze Court.

The 4-star Surfsand Resort, with an exceptional 9.6 rating, warmly welcomes pets and provides food and water bowls. Guests consistently praise its beautiful and clean rooms, as well as its friendly and amazing staff. The resort also features an indoor pool. It is conveniently located near Haystack Hill State Park and Chapman Beach.

The 3-star Inn at Cannon Beach, boasting an outstanding 9.8 rating, is another excellent choice for pet owners. This hotel provides complimentary continental breakfast and food and water bowls for pets. Customers frequently mention the spacious and clean rooms, as well as the helpful staff. It is located close to Haystack Hill State Park and Cannon Beach.

The Ocean Lodge, with a 9.8 rating, is a great option for those traveling with dogs and cats, offering ocean views and food and water bowls. The staff are frequently described as excellent and attentive, and the rooms are beautiful and clean. Its location is highly regarded, being very close to Haystack Hill State Park and Haystack Rock.

The Wayside Inn, with a 9.2 rating, is a pet-friendly option that welcomes dogs and provides food and water bowls. Guests appreciate the comfortable and clean rooms and beds, as well as the friendly staff. It is situated close to Haystack Hill State Park and Cannon Beach.

Sea Breeze Court, with an impressive 9.8 rating, allows pets to stay free and provides food and water bowls, along with free WiFi and self-parking. The large and clean rooms, along with super comfy beds, are frequently highlighted by guests. The staff are described as extremely helpful, and the location is convenient, being close to Chapman Beach and Coaster Theatre. See more pet-friendly hotels in Cannon Beach

What are the best budget hotels in Cannon Beach?

For the best budget hotels in Cannon Beach, consider the Inn at Cannon Beach, Land's End at Cannon Beach, Hallmark Resort - Cannon Beach, Lighthouse Inn, and The Wayside Inn.

The 3-star Inn at Cannon Beach, boasting an exceptional 9.8 rating, offers spacious and clean rooms, along with a great complimentary breakfast. Guests frequently mention the friendly and helpful staff and the wonderful location, which is just 0.7 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are also provided.

Another excellent option is the 3-star Land's End at Cannon Beach, with a 9.2 rating. This hotel is praised for its excellent location, being only 0.2 miles from Chapman Beach. Guests appreciate the friendly and helpful staff and the great rooms. Free WiFi, free self-parking, and complimentary toiletries are included.

The 3-star Hallmark Resort - Cannon Beach, rated 9.4, features comfortable and beautiful rooms, with guests often highlighting the friendly and helpful staff. Its excellent location is just 0.3 miles from Haystack Hill State Park and 0.6 miles from Coaster Theatre. The hotel also provides free WiFi, free self-parking, and complimentary toiletries.

The Lighthouse Inn, with a strong 9.4 rating, offers excellent and clean rooms. Travelers particularly enjoy the fantastic and lovely staff and its great location, which is 0.4 miles from Coaster Theatre and 0.5 miles from Haystack Hill State Park. Free WiFi, free self-parking, and complimentary toiletries are available.

Lastly, The Wayside Inn, rated 9.2, provides comfortable and clean rooms. Guests often mention the friendly and lovely staff and the great location, which is close to Haystack Hill State Park (0.8 miles away). This hotel also features an indoor pool, free WiFi, free self-parking, and complimentary toiletries. View all budget hotels in Cannon Beach

What are the most romantic hotels in Cannon Beach for couples?

For a romantic getaway in Cannon Beach, couples should consider the Inn at Cannon Beach, The Ocean Lodge, or the Surfsand Resort.

The 3-star Inn at Cannon Beach, with an outstanding 9.8 rating, offers spacious and clean rooms, some with balconies and fireplaces, great for cozy evenings. Guests consistently praise the complimentary breakfast and the helpful staff. It is conveniently located near Haystack Rock, just 0.8 miles away.

Another excellent choice is The Ocean Lodge, a 3.5-star property also rated 9.8. This lodge provides beautiful, clean rooms, many with ocean views and fireplaces, creating a truly romantic setting. The complimentary breakfast is highly regarded, and the attentive staff ensure a wonderful stay. It is just 0.6 miles from Haystack Rock.

The 4-star Surfsand Resort, rated 9.6, is another top option for couples. This resort features beautiful and clean rooms, many offering ocean views, along with hot tubs and fireplaces. Guests appreciate the indoor pool, free area shuttle, and delicious on-site restaurant. It is located 0.7 miles from Chapman Beach. See all romantic hotels in Cannon Beach

What are the best hotels in Cannon Beach near Haystack Hill State Park?

For hotels in Cannon Beach near Haystack Hill State Park, consider The Ocean Lodge, the Inn at Cannon Beach, Sea Breeze Court, Surfsand Resort, and Sea Sprite at Haystack Rock.

The 3.5-star Ocean Lodge, with an exceptional 9.8 rating, is located just 0.5 miles from Haystack Hill State Park. It offers ocean views and complimentary continental breakfast. Guests frequently praise the attentive staff, beautiful rooms, and the absolutely beautiful location.

Another excellent option is the 3-star Inn at Cannon Beach, which also boasts a 9.8 rating. Situated 0.7 miles from Haystack Hill State Park, this hotel provides spacious and clean rooms, a free continental breakfast, and complimentary self-parking. Guests consistently highlight the friendly and helpful staff, great breakfast, and wonderful location.

Sea Breeze Court, rated 9.8, is conveniently located just 0.4 miles from Haystack Hill State Park. This hotel is family-friendly, offering free cribs, free rollaway extra beds, and kitchens in its clean and big rooms. Guests appreciate the convenient location and the extremely helpful staff.

The 4-star Surfsand Resort, with a 9.6 rating, is another excellent choice, located 0.4 miles from Haystack Hill State Park. It features an indoor pool and a playground for children, making it ideal for families. Guests praise the beautiful and clean rooms, friendly staff, and the delicious on-site restaurant.

Finally, the 3.5-star Sea Sprite at Haystack Rock, rated 9.6, is 0.5 miles from Haystack Hill State Park. Many rooms offer ocean views and direct access to the beach. The hotel provides kitchens and free cribs, and guests often mention the great location and friendly staff.

When is the best time to go to Cannon Beach?

The best time to visit Cannon Beach is typically from late spring through early fall, specifically May to October, when the weather is generally mild and pleasant.

During these months, you'll experience less rain and more sunshine, making it ideal for exploring the beach, tide pools around Haystack Rock, and the town's shops and art galleries. This period is particularly good for families looking to enjoy outdoor activities without the chill of the cooler months.

For couples seeking a more tranquil experience, late spring (May-June) or early fall (September-October) offers a nice balance.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Cannon Beach.

How much is the nightly rate at a Cannon Beach hotel?

Prices for hotels in Cannon Beach often vary, but you can find a great deal from $71 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia