Miles between Springfield, OR and Petal, MS

There are
2,587 mi
from Springfield, OR to Petal, MS

That's the driving distance. It would take 1 day 22 hours to go from Springfield, Oregon to Petal, Mississippi.

The flight distance (direct flight from Springfield, OR to Petal, MS) is 2,024.91 mi.

2,587 mi = 4,163.22 kms