Miles between Topeka, KS and Columbia, PA

There are
1,117 mi
from Topeka, KS to Columbia, PA

That's the driving distance. It would take 21 hours 11 mins to go from Topeka, Kansas to Columbia, Pennsylvania.

The flight distance (direct flight from Topeka, KS to Columbia, PA) is 1,022.40 mi.

1,117 mi = 1.61 kms