There are 1,123.56 miles from Canby to Keyapaha in east direction and 1,450 miles (2,333.55 kilometers) by car, following the I-90 and US-2 and US-395 route.
Canby and Keyapaha are 1 day 2 hours far apart, if you drive non-stop .
This is the fastest route from Canby, OR to Keyapaha, SD. The halfway point is Belgrade, MT.
Please note the time difference between Canby, OR and Keyapaha, SD is 2 hours. The current time in Canby is 7:20 pm and the current time in Keyapaha is 9:20 pm.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Canby, OR to Keyapaha, SD:



