Distance from Oswalt, Iowa to Kellogg, Iowa

Oswalt Kellogg
Total Distance
25.4 mi
(40.9 km)
Travel Time
29 minutes

The driving distance from Oswalt, Iowa to Kellogg, Iowa is 25.4 mi (40.9 km)

The straight-line (air) distance is approximately 12.5 mi (20.2 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Oswalt and Kellogg.

Available Routes

Shortest Fastest
I-80 E
24.6 mi
39.6 km
26 minutes
I-80 E and US-6 E
25.4 mi
40.9 km
29 minutes

Route Directions

Get on I-80 E/US-6 E from Federal Ave
3.9 mi
6 min
Follow I-80 E to Iowa Speedway Dr. Take exit 168 from I-80 E
12.9 mi
11 min
1.7 mi
2 min
5.9 mi
6 min
Continue on IA-224 N. Drive to 1st St in Kellogg
1.1 mi
2 min

Route Directions

Get on I-80 E/US-6 E from Federal Ave
3.9 mi
6 min
Follow I-80 E to Hwy T22 S. Take exit 173 from I-80 E
17.9 mi
15 min
Take IA-224 N to 1st St in Kellogg
2.8 mi
4 min

Journey Details

Traveling from Oswalt, Iowa to Kellogg, Iowa covers 24.6 miles (40 km) in a east direction. This highway, moderate route typically takes 26 minutes under normal conditions.

Drivers have 2 route options between these locations (25-25 miles / 40-41 km). The primary route shown here saves 3 minutes compared to alternatives.

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

Journey Waypoints

Oswalt

Starting Point

Colfax, Iowa

29 mi to destination

1 mi
Goddard, Iowa

Traveled 7 mi from origin

1 mi
Lambs Grove, Iowa

Traveled 14 mi from origin

1 mi
Newton, Iowa

Traveled 22 mi from origin

1 mi
Kellogg

Destination