There are
127 mi
from Champaign, IL to Beech Grove, IN
That's the driving distance. It would take 2 hours 28 mins to go from Champaign, Illinois to Beech Grove, Indiana.
The flight distance (direct flight from Champaign, IL to Beech Grove, IN) is 117.32 mi.
127 mi = 204.10 kms