There are
511 mi
from Charlotte, NC to Madisonville, KY
That's the driving distance. It would take 9 hours 46 mins to go from Charlotte, North Carolina to Madisonville, Kentucky.
The flight distance (direct flight from Charlotte, NC to Madisonville, KY) is 398.02 mi.
511 mi = 821.62 kms