There are 29.99 miles from Shelbyville to Battle Creek in southeast direction and 56 miles (90.12 kilometers) by car, following the US-131 route.
Shelbyville and Battle Creek are 54 minutes far apart, if you drive non-stop .
This is the fastest route from Shelbyville, MI to Battle Creek, MI. The halfway point is Portage, MI.
Shelbyville, MI and Battle Creek, MI are in the same time zone (EDT). Current time in both locations is 8:31 pm.
Calculate other distance
Check the distance between any city, town, landmark or address in the world.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Shelbyville, MI to Battle Creek, MI: