Miles between Baltimore, MD and Indianapolis, IN

There are
572 mi
from Baltimore, MD to Indianapolis, IN

That's the driving distance. It would take 10 hours 50 mins to go from Baltimore, Maryland to Indianapolis, Indiana.

The flight distance (direct flight from Baltimore, MD to Indianapolis, IN) is 509.54 mi.

572 mi = 920.70 kms