Distance from Rubio, Iowa to Preston, Iowa
The driving distance from Rubio, Iowa to Preston, Iowa is 150.8 mi (242.7 km)
The straight-line (air) distance is approximately 60.9 mi (98.1 km)
Estimated travel time by road is 2 hours 31 minutes
We found 3 routes between Rubio and Preston.
Available Routes
Route Directions
Get on I-80 E in Johnson County from 330th Ave, IA-22 E, V Ave and Black Hawk Ave SW
Continue on I-80 E to Clinton County
Continue on 250th Ave. Take IA-64 E to W Gillet in Preston
Route Directions
Take 323rd Ave and 330th Ave to IA-92 E in Keokuk County
Get on US-218 N from 220th St
Follow US-218 N and IA-22 E to Wapsi Ave SE in Johnson County
Continue on Wapsi Ave SE. Take 130th St to US-6 E in Muscatine County
Take I-80 E and US-61 N to 250th Ave in Clinton County
Continue on 250th Ave. Take 252nd Ave to IA-64 E in Jackson County
Continue on 435th Ave/Main St. Drive to W Gillet
Route Directions
Get on US-61 N in Louisa County from IA-1 N and IA-92 E
Continue on US-61 N to Clinton County
Continue on 250th Ave. Take IA-64 E to W Gillet in Preston
Journey Details
Traveling from Rubio, Iowa to Preston, Iowa covers 141.6 miles (228 km) in a northeast direction. This highway, substantial route typically takes 2 hours 32 minutes under normal conditions.
Drivers have 3 route options between these locations (142-151 miles / 228-243 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Rubio
Starting Point
Preston
Destination