There are
888 mi
from Trenton, NJ to Edwardsville, IL
That's the driving distance. It would take 16 hours 48 mins to go from Trenton, New Jersey to Edwardsville, Illinois.
The flight distance (direct flight from Trenton, NJ to Edwardsville, IL) is 815.53 mi.
888 mi = 1,429.13 kms