Distance between Osceola and Lawrence
Distance from Osceola, IA to Lawrence, KS is 162 miles / 261 kilometers.
Map showing the distance from Osceola to Lawrence
![]() |
Air distance: | miles km |
Osceola, IA
City: | Osceola, IA |
Country: | United States |
Lawrence, KS
City: | Lawrence, KS |
Country: | United States |
Time difference between Osceola and Lawrence
There is no time difference between Osceola and Lawrence. Current local time in Osceola and Lawrence is 07:33 CST (2025-02-18)