There are
387 mi
from Anderson, IN to Rolla, MO
That's the driving distance. It would take 7 hours 25 mins to go from Anderson, Indiana to Rolla, Missouri.
The flight distance (direct flight from Anderson, IN to Rolla, MO) is 359.20 mi.
387 mi = 622.49 kms