There are
189 mi
from Fishers, IN to Evansville, IN
That's the driving distance. It would take 3 hours 32 mins to go from Fishers, Indiana to Evansville, Indiana.
The flight distance (direct flight from Fishers, IN to Evansville, IN) is 160.59 mi.
189 mi = 303.96 kms