Distance from Elmira, Oregon to Eugene, Oregon

Elmira Eugene
Total Distance
19.9 mi
(32 km)
Travel Time
25 minutes

The driving distance from Elmira, Oregon to Eugene, Oregon is 19.9 mi (32 km)

The straight-line (air) distance is approximately 8.2 mi (13.2 km)

Estimated travel time by road is 25 minutes

We found 3 routes between Elmira and Eugene.

Available Routes

Shortest Fastest
OR-126 E
14.5 mi
23.3 km
25 minutes
OR-126 E and Royal Ave
15.9 mi
25.6 km
27 minutes
Clear Lake Rd
19.9 mi
32 km
25 minutes

Route Directions

0 mi
Continue on Territorial Hwy. Take Clear Lake Rd and OR-569 E to W 7th Ave in Eugene
19.9 mi
25 min

Route Directions

15.9 mi
27 min

Route Directions

14.5 mi
25 min

Journey Details

Traveling from Elmira, Oregon to Eugene, Oregon covers 14.5 miles (23 km) in a east direction. This secondary roads, moderate route typically takes 25 minutes under normal conditions.

Drivers have 3 route options between these locations (14-20 miles / 23-32 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 34 mph (55 km/h) .

Journey Waypoints

Elmira

Starting Point

Fern Ridge Shores, Oregon

19 mi to destination

1 mi
River Rd, Oregon

9 mi to destination

2 mi
Eugene

Destination