Miles between Raleigh, NC and East St Louis, IL

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