Miles between Baltimore, MD and Vero Beach, FL

There are
959 mi
from Baltimore, MD to Vero Beach, FL

That's the driving distance. It would take 17 hours 52 mins to go from Baltimore, Maryland to Vero Beach, Florida.

The flight distance (direct flight from Baltimore, MD to Vero Beach, FL) is 833.87 mi.

959 mi = 1,543.16 kms