There are 1,488.73 miles from Oklahoma City to Salem in northwest direction and 2,034.26 miles (3,273.82 kilometers) by car, following the I-80 and US-87 Business route.
Oklahoma City and Salem are 1 day 3 hours far apart, if you drive non-stop.
This is the fastest route from Oklahoma City, OK to Salem, OR. The halfway point is .
Please note the time difference between Oklahoma City, OK and Salem, OR is 2 hours. The current time in Oklahoma City is 5:38 am and the current time in Salem is 3:38 am.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Oklahoma City, OK to Salem, OR: