Miles between St George, UT and Fernandina Beach, FL

There are
2,192 mi
from St George, UT to Fernandina Beach, FL

That's the driving distance. It would take 1 day 16 hours to go from St George, Utah to Fernandina Beach, Florida.

The flight distance (direct flight from St George, UT to Fernandina Beach, FL) is 1,885.22 mi.

2,192 mi = 3.22 kms