Miles between St Petersburg, FL and Half Moon Bay, CA

There are
2,854 mi
from St Petersburg, FL to Half Moon Bay, CA

That's the driving distance. It would take 2 days 3 hours to go from St Petersburg, Florida to Half Moon Bay, California.

The flight distance (direct flight from St Petersburg, FL to Half Moon Bay, CA) is 2,391 mi.

2,854 mi = 3.22 kms