Miles between Kansas City, MO and St Petersburg, FL

There are
1,277 mi
from Kansas City, MO to St Petersburg, FL

That's the driving distance. It would take 23 hours 30 mins to go from Kansas City, Missouri to St Petersburg, Florida.

The flight distance (direct flight from Kansas City, MO to St Petersburg, FL) is 1,040.29 mi.

1,277 mi = 1.61 kms