Distance from Lima, Iowa to Elgin, Iowa

Lima Elgin
Total Distance
14.4 mi
(23.1 km)
Travel Time
23 minutes

The driving distance from Lima, Iowa to Elgin, Iowa is 14.4 mi (23.1 km)

The straight-line (air) distance is approximately 5.2 mi (8.4 km)

Estimated travel time by road is 23 minutes

We found 2 routes between Lima and Elgin.

Available Routes

Shortest Fastest
IA-56 E and Cedar Rd
11.5 mi
18.5 km
18 minutes
Cedar Rd
14.4 mi
23.1 km
23 minutes

Route Directions

Take Fox Rd and 157th St to Cedar Rd in Wadena
5.6 mi
11 min
Follow Cedar Rd to Diagonal St in Elgin
8.5 mi
11 min
Drive to Center St
0.3 mi
0 min

Route Directions

Take Heron Rd and 185th St to IA-56 E
3.5 mi
6 min
Follow IA-56 E and Cedar Rd to Diagonal St in Elgin
7.8 mi
10 min
Drive to Center St
0.3 mi
0 min

Journey Details

Traveling from Lima, Iowa to Elgin, Iowa covers 11.5 miles (19 km) in a northeast direction. This mixed highways and local roads, short route typically takes 18 minutes under normal conditions.

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

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Lima

Starting Point

Albany, Iowa

12 mi to destination

1 mi
Brainard, Iowa

9 mi to destination

1 mi
Elgin

Destination