There are
795 mi
from Raleigh, NC to East St Louis, IL
That's the driving distance. It would take 15 hours 1 min to go from Raleigh, North Carolina to East St Louis, Illinois.
The flight distance (direct flight from Raleigh, NC to East St Louis, IL) is 661.64 mi.
795 mi = 1,279.67 kms