Distance from Cedar Rapids, Iowa to Lafayette, Iowa

Cedar Rapids Lafayette
Total Distance
14.2 mi
(22.9 km)
Travel Time
18 minutes

The driving distance from Cedar Rapids, Iowa to Lafayette, Iowa is 14.2 mi (22.9 km)

The straight-line (air) distance is approximately 7.3 mi (11.7 km)

Estimated travel time by road is 18 minutes

Route Directions

Get on I-380 N from 3rd Ave SE and 1st Ave SE
0.8 mi
3 min
Follow I-380 N to County Home Rd. Take exit 28 from I-380 N
8.1 mi
7 min
Take N Center Point Rd and Alice Rd to Lafayette Rd
5.3 mi
7 min

Journey Details

Traveling from Cedar Rapids, Iowa to Lafayette, Iowa covers 14.2 miles (23 km) in a north direction. This mixed highways and local roads, moderate route typically takes 18 minutes under normal conditions.

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

Journey Waypoints

Cedar Rapids

Starting Point

New Buffalo, Iowa

17 mi to destination

2 mi
Hiawatha, Iowa

13 mi to destination

1 mi
Robins, Iowa

8 mi to destination

0 mi
Midway, Iowa

4 mi to destination

1 mi
Lafayette

Destination