Leaving from
Going to

Routes from Salem to Battle Creek

Distance
3832 km
Travel time
31d 4h 40m