There are
1,155 mi
from West Palm Beach, FL to Edwardsville, IL
That's the driving distance. It would take 21 hours 14 mins to go from West Palm Beach, Florida to Edwardsville, Illinois.
The flight distance (direct flight from West Palm Beach, FL to Edwardsville, IL) is 1,013.08 mi.
1,155 mi = 1.61 kms