Distance from Zigzag, Oregon to Haystack Rock, Oregon
The driving distance from Zigzag, Oregon to Haystack Rock, Oregon is 283.7 mi (456.5 km)
The straight-line (air) distance is approximately 123.7 mi (199 km)
Estimated travel time by road is 5 hours 2 minutes
We found 3 routes between Zigzag and Haystack Rock.
Available Routes
Route Directions
Get on I-205 S in Oregon City from SE Trubel Rd, OR-211 S, OR-224 W and S Clackamas River Dr
Take I-5 S to OR-38 W/W B Ave in Drain
Follow US-101 S to Seabird Dr in Bandon
Continue on Seabird Dr to your destination
Route Directions
Take US-26 W to SW Glacier Ave in Redmond
Follow OR-126 W to US-20 W in Sisters
Follow US-20 W to OR-126 E in Linn County
Take I-5 S to OR-38 W/W B Ave in Drain
Follow US-101 S to Seabird Dr in Bandon
Continue on Seabird Dr to your destination
Route Directions
Take US-26 W and I-5 S to OR-38 W/W B Ave in Drain
Follow US-101 S to Seabird Dr in Bandon
Continue on Seabird Dr to your destination
Journey Details
Traveling from Zigzag, Oregon to Haystack Rock, Oregon covers 282.6 miles (455 km) in a southwest direction. This mixed highways and local roads, long-distance route typically takes 5 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (283-366 miles / 455-589 km). The primary route shown here saves 1 hour and 48 minutes compared to alternatives.
Journey Waypoints
Zigzag
Starting Point
Haystack Rock
Destination