
Ecola State Park is the ideal destination for an outdoorsy getaway with its wide range of scenic hiking trails interspersed with picnic spots and large swathes of sandy beaches. Situated near the park is the charming coastal city of Cannon Beach which is where you will find many of the best hotels to base yourself for access to the park. Our hotel experts have compiled a collection of the best hotels near Ecola State Park selected on their design, amenities, location, and service. With options to suit family breaks or couples' escapes, including resorts, romantic inns and self catering properties, why not browse through our collection to start planning your next break?
For self-catering

- The Inn at Haystack Rock offers fresh and contemporary self-catered suites just one block from the beach. Set around pretty gardens, each spacious and airy unit features living and dining areas; some have private patios, fires and spa tubs. A great value option ideal for independent travellers.
For couples

- Cannon Beach Hotel is an intimate owner-run boutique hotel set close to the beach. Situated in a 100-year old New England-style building, classic and elegant rooms feature four-poster beds, fireplaces and soaking tubs. A deluxe choice for couples.
- Stephanie Inn is an oceanfront property with well-appointed rooms and suites offering a view of the beach and ocean. Romantic rooms boast in-room fireplaces, four-poster beds, and whirlpool tubs. With fine dining, bikes for days out, and a grown-up feel — this is ideal for couples.
- Arch Cape Inn is a stunning chateau-inspired hotel set on a secluded and scenic stretch of the Oregon coast. Romantic rooms are elegantly dressed with antiques, gas fireplaces, and wonderful views. The best have jetted tubs and porches. An adult-only stay that perfectly lends itself to a couples' escape.
For families

- Gilbert Inn is a small boutique hotel set in Seaside offering charming traditionally styled rooms and cosy common areas. This is a great family base with its proximity to the beach, complimentary beach toys and bikes, and its firepit for evening s'mores.
- Another great family option is the Ashore Hotel. This is a chic eco-friendly property located just steps from Seaside Beach. Rooms have a natural feel with whitewashed walls and unpolished wood furniture; family suites comfortably sleep four. With an indoor pool, a sauna, and a hip wine bar — this is a real crowd-pleaser for the whole family.
For groups

- Ocean Point Inn is a small contemporary inn boasting a spectacular location on Cannon Beach. Each of the three suites features a private furnished terrace and is simply decorated with hardwood floors and modern furniture. With a pizza oven, outdoor firepits and seating areas — this is a great choice for a group getaway.
For a resort

- Surfsand Resort is a family-friendly resort set right on impressive Cannon Beach. Interiors are classic with a beachy vibe. An on-site restaurant serves American classics prepared with care, or you can kick back with a beach BBQ. Complete with an indoor pool, kids club, and access to bikes — this is an easy choice.
For golfers

- McMenamins Gearhart Hotel is a charming historic hotel situated on the 18-hole Gearhart Golf Links course. Characterful rooms are wood-clad with antiques and local artworks. With three bars, hearty pub fare, and the rugged coastline just a stroll away, this is ideal for an outdoorsy getaway.
Still not sure where to book?