The drive from Madison, Alabama to Indianapolis, Indiana is a straight shot north on I-65. The distance is approximately 700 km and takes about 7 hours. You will pass through Nashville, Louisville, and the rolling hills of Kentucky. This is one of the most direct interstate routes in the region.
Total Distance: Driving: 700 km. Air: 600 km.
Louisville is a great place to stop for lunch.
May to October for pleasant weather.