There are
2,691 mi
from Springfield, OR to Asheville, NC
That's the driving distance. It would take 2 days to go from Springfield, Oregon to Asheville, North Carolina.
The flight distance (direct flight from Springfield, OR to Asheville, NC) is 2,201.30 mi.
2,691 mi = 4,330.78 kms