406 miles according to Travel Math.
160 MILES
The Keys are 120 miles long. St. Petersburg to Key West is 410 miles.
It is 412 miles according to Google Maps.
100 miles
Orlando, naples, Miami, panama city beach, key west, key largo, st petersburg, Tampa, west palm beach, Pensacola
500 miles
It is 248.05 miles according to MapQuest.
419 miles
It is 425 miles according to Google Maps.
It is 409 miles according to Google Maps.
It is 506 miles according to Google Maps.
It is 302 miles according to Google Maps.