Distance between Keosauqua and Richmond
Distance from Keosauqua, IA to Richmond, IN is 378 miles / 608 kilometers.
Map showing the distance from Keosauqua to Richmond
![]() |
Air distance: | miles km |
Keosauqua, IA
City: | Keosauqua, IA |
Country: | United States |
Richmond, IN
City: | Richmond, IN |
Country: | United States |
Time difference between Keosauqua and Richmond
The time difference between Keosauqua and Richmond is 1 hour. Richmond is 1 hour ahead of Keosauqua. Current local time in Keosauqua is 08:19 CST (2025-02-17) and time in Richmond is 09:19 EST (2025-02-17).