Miles between Birmingham, AL and Canandaigua, NY

There are
983 mi
from Birmingham, AL to Canandaigua, NY

That's the driving distance. It would take 18 hours 31 mins to go from Birmingham, Alabama to Canandaigua, New York.

The flight distance (direct flight from Birmingham, AL to Canandaigua, NY) is 827.12 mi.

983 mi = 1,582.03 kms