How long does it take to drive from Eugene Oregon Indianapolis Indiana?

The distance between Eugene, Oregon and Indianapolis, Indiana is approximately 2,200 miles (3,541 kilometers), and the typical driving time is between 35 and 38 hours depending on traffic, weather conditions, and stops along the way.
Copyright Wanderlust World © https://www.ynyoo.com