Miles between Springfield, OR and Odessa, TX

There are
1,937 mi
from Springfield, OR to Odessa, TX

That's the driving distance. It would take 1 day 10 hours to go from Springfield, Oregon to Odessa, Texas.

The flight distance (direct flight from Springfield, OR to Odessa, TX) is 1,399.38 mi.

1,937 mi = 3,117.34 kms