There are
64 mi
from St Joseph, MO to Lenexa, KS
That's the driving distance. It would take 1 hour 14 mins to go from St Joseph, Missouri to Lenexa, Kansas.
The flight distance (direct flight from St Joseph, MO to Lenexa, KS) is 55.84 mi.
64 mi = 103.69 kms