The calculated distance (air line) between St. Petersburg and South Pasadena is approximately 4 miles respectively 6 kilometers.
By car or train, the actual journey to South Pasadena is certainly longer, as only the direct route (as the crow flies) between St. Petersburg and South Pasadena has been calculated here.
Air line (approximately)
6 kilometers
3 nautical miles