How long does it take to drive from Toronto to Panama City Florida?

There are 1,236 miles between Toronto, ON, Canada and Panama City, FL. The driving time is roughly 19 hours 5 minutes.