Routes

Planner

Features

Updates

App

Login or Signup

Get the App

Login or Signup

Routes
Running trails & routes
United States
Oregon
Clatsop County
Cannon Beach

Haystack Rock via Elk Creek Road loop run

Moderate

3.0

(9)

76

runners

Haystack Rock via Elk Creek Road loop run

00:52

7.26km

110m

Running

This moderate 4.5-mile (7.3 km) loop near Cannon Beach offers a dynamic jogging experience, taking you from the ancient western red cedars of the Ecola Creek Forest Reserve to the dramatic coastal views of Haystack Rock. You'll encounter varied terrain, including both paved and unpaved sections, providing a refreshing mix…

Last updated: June 9, 2026

Waypoints

A

Start point

Bus stop

Get Directions

1

432 m

Ecola Creek Forest Reserve

Highlight • Forest

The forest reserve is a 1040-acre wonderland for hikers and fishermen. There are several trails to explore, with one that will loop back to the main road. No bridges cross …

Tip by

2

5.00 km

Cannon Beach

Highlight • Beach

Cannon Beach has earned recognition as the best overall beach in Oregon, and for good reason. This four-mile-long beach boasts breathtaking coastline views and is crowned by the iconic Haystack …

Tip by

3

5.88 km

Haystack Rock

Highlight • Natural Monument

Cannon Beach is a small coastal city in northwest Oregon. It’s known for its long, sandy shore. Standing tall in the ocean, Haystack Rock is a seasonal haven for tufted …

Tip by

B

7.26 km

End point

Bus stop

Loading

Way Types & Surfaces

Way Types

2.58 km

2.12 km

1.99 km

568 m

Surfaces

2.44 km

2.27 km

1.88 km

646 m

< 100 m

Sign up to see more specific route details

Sign up for free

Elevation

Elevation

Nothing selected – click and drag below to see the stats for a specific part of the route.

Highest point (90 m)

Lowest point (0 m)

Sign up to see more specific route details

Sign up for free

Weather

Powered by Foreca

Friday 10 July

17°C

11°C

0 %

Additional weather tips

Max wind speed: 13.0 km/h

to get more detailed weather forecasts along your route

Comments

guide_signup

Want to know more?

Sign up for a free komoot account to join the conversation.

Sign up for free

This route was planned by komoot.

Save

Edit route

Download GPX

Move start point

Print

Share

Embed on a website

Report an Issue

Report restricted access

Frequently Asked Questions

How long does it typically take to complete this jogging loop?

The Haystack Rock via Elk Creek Road loop run is approximately 7.26 kilometers (4.5 miles) long. For jogging, it typically takes around 50-55 minutes to complete, depending on your pace and how often you stop to enjoy the scenery.

Is this running trail suitable for beginners?

This route is rated as a 'moderate run'. While it features mostly accessible paths, some sections may require sure-footedness. It's generally suitable for those with a good level of fitness, but beginners might find it a good challenge to work towards.

What is the terrain like on the Haystack Rock via Elk Creek Road loop run?

The terrain is quite varied, offering a diverse experience. You'll encounter mostly paved surfaces, but also segments of unpaved natural paths, streets, and asphalt. Be aware that if you venture off the main road within the Ecola Creek Forest Reserve, you might need to wade across Ecola Creek as there are no bridges.

What are the main points of interest along the route?

This loop offers stunning views of the iconic Haystack Rock, especially at low tide when tide pools are visible. You'll also pass through the beautiful Ecola Creek Forest Reserve, home to ancient western red cedars. The route also provides glimpses of the wider Cannon Beach area.

What is the best time of year to run this loop?

The best time to visit for running is generally from April to September. During this period, you have the best chance to see puffins nesting in the crevices of Haystack Rock. Low tide is also ideal for exploring the tide pools. While beautiful year-round, spring and summer offer milder weather and more wildlife viewing opportunities.

Is the Haystack Rock via Elk Creek Road loop run dog-friendly?

Yes, dogs are generally allowed on trails in the Ecola Creek Forest Reserve and on Cannon Beach. However, they must be kept on a leash at all times to protect wildlife and ensure a pleasant experience for all visitors.

Do I need a permit or pay an entrance fee for this trail or the Ecola Creek Forest Reserve?

No, there are typically no permits or entrance fees required to access the Ecola Creek Forest Reserve or to run this specific loop. Parking may have fees depending on the specific lot you choose in Cannon Beach.

Where can I park to access the Haystack Rock via Elk Creek Road loop run?

Parking is available in various lots around Cannon Beach. For direct access to sections of this loop, look for parking near Elk Creek Road or along the streets close to the beach access points. Some parking areas may have fees, especially during peak season.

What kind of wildlife can I expect to see along the route?

You might spot Roosevelt elk, which are frequent visitors to the area. Near Haystack Rock, especially during low tide, you can observe diverse marine life in the tide pools, including sea stars, anemones, nudibranchs, and sea slugs. From April to September, look for puffins nesting on the rock, along with murres and cormorants.

Does this trail intersect with other well-known paths?

Yes, sections of this route overlap with several other notable paths. You'll find yourself on portions of the Oregon Coast Trail, the Oregon Coast Scenic Bikeway, and the TransAmerica Trail (Oregon). A small part also follows South Spruce Street.

Are there any specific considerations for running this loop after rain?

After rain, some unpaved sections and natural paths within the Ecola Creek Forest Reserve might become muddy or slippery. If you plan to explore off the main paved sections, be prepared for potentially wet conditions, especially if you need to wade across Ecola Creek where there are no bridges.

Nearby routes

Moderate

24

Cape Falcon Trail

00:58h

7.43km

180m

Explore
RoutesRoute plannerFeaturesHikesMTB TrailsRoad cycling routesBikepackingSitemap
Download the app
Follow Us on Socials

© komoot GmbH

Privacy Policy