An uberX car can pick you up in ~17 min.
Distance between Dupo and Cahokia is approx. 4.12 miles (6.63 km) with 8 min travel time.
This Uber estimate from Dupo to Cahokia
345 days ago.
Update the estimate to see the real-time fare prices with Uber in Dupo.