Distance from Rubio, Iowa to Gibson, Iowa

Rubio Gibson
Total Distance
43.4 mi
(69.8 km)
Travel Time
47 minutes

The driving distance from Rubio, Iowa to Gibson, Iowa is 43.4 mi (69.8 km)

The straight-line (air) distance is approximately 18.4 mi (29.7 km)

Estimated travel time by road is 47 minutes

We found 3 routes between Rubio and Gibson.

Available Routes

Shortest
IA-92 W and IA-21 N
42.5 mi
68.4 km
48 minutes
Fastest
IA-92 W
43.4 mi
69.8 km
47 minutes
IA-22 W
43.8 mi
70.5 km
49 minutes

Route Directions

Take 323rd Ave and 330th Ave to IA-92 W in Keokuk County
10.4 mi
11 min
11.1 mi
11 min
7.2 mi
7 min
Continue on IA-22 W to 120th St/E Grinnell St
12.6 mi
14 min
2 mi
2 min

Route Directions

Take 330th Ave, 200th St, 290th Ave and IA-22 W to 120th St/E Grinnell St in Keokuk County
41.8 mi
47 min
2 mi
2 min

Route Directions

Take 323rd Ave and 330th Ave to IA-92 W in Keokuk County
10.4 mi
11 min
Continue on IA-92 W to 120th St/E Grinnell St
30.1 mi
34 min
2 mi
2 min

Journey Details

Traveling from Rubio, Iowa to Gibson, Iowa covers 42.5 miles (68 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 3 route options between these locations (43-44 miles / 68-71 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Rubio

Starting Point

Talleyrand, Iowa

42 mi to destination

2 mi
Harper, Iowa

32 mi to destination

2 mi
Sigourney, Iowa

Traveled 21 mi from origin

2 mi
Keswick, Iowa

Traveled 32 mi from origin

2 mi
Thornburg, Iowa

11 mi to destination

2 mi
Gibson

Destination