There are
189 mi
from Columbia, MO to Topeka, KS
That's the driving distance. It would take 3 hours 28 mins to go from Columbia, Missouri to Topeka, Kansas.
The flight distance (direct flight from Columbia, MO to Topeka, KS) is 180.27 mi.
189 mi = 303.99 kms