There are
597 mi
from Baltimore, MD to Bardstown, KY
That's the driving distance. It would take 11 hours 1 min to go from Baltimore, Maryland to Bardstown, Kentucky.
The flight distance (direct flight from Baltimore, MD to Bardstown, KY) is 489.07 mi.
597 mi = 961.40 kms