Miles between St Petersburg, FL and Havre De Grace, MD

There are
998 mi
from St Petersburg, FL to Havre De Grace, MD

That's the driving distance. It would take 19 hours to go from St Petersburg, Florida to Havre De Grace, Maryland.

The flight distance (direct flight from St Petersburg, FL to Havre De Grace, MD) is 895.90 mi.

998 mi = 1,606.81 kms