Miles between Champaign, IL and Roanoke Rapids, NC

There are
795 mi
from Champaign, IL to Roanoke Rapids, NC

That's the driving distance. It would take 15 hours 27 mins to go from Champaign, Illinois to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Champaign, IL to Roanoke Rapids, NC) is 626.80 mi.

795 mi = 1,278.65 kms