There are
1,104 mi
from St Petersburg, FL to University Heights, OH
That's the driving distance. It would take 20 hours 56 mins to go from St Petersburg, Florida to University Heights, Ohio.
The flight distance (direct flight from St Petersburg, FL to University Heights, OH) is 950.33 mi.
1,104 mi = 1,776.13 kms