There are
1,243 mi
from Biddeford, ME to Edwardsville, IL
That's the driving distance. It would take 23 hours 39 mins to go from Biddeford, Maine to Edwardsville, Illinois.
The flight distance (direct flight from Biddeford, ME to Edwardsville, IL) is 1,061.87 mi.
1,243 mi = 2,001.05 kms