There are
618 mi
from Richmond, VA to Noblesville, IN
That's the driving distance. It would take 11 hours 57 mins to go from Richmond, Virginia to Noblesville, Indiana.
The flight distance (direct flight from Richmond, VA to Noblesville, IN) is 492.76 mi.
618 mi = 994.80 kms