There are
158 mi
from Louisville, KY to Gallatin, TN
That's the driving distance. It would take 2 hours 55 mins to go from Louisville, Kentucky to Gallatin, Tennessee.
The flight distance (direct flight from Louisville, KY to Gallatin, TN) is 134.25 mi.
158 mi = 254.58 kms