How long does it take to drive from New York NY to Branson MO?

Google Maps estimates the driving time as 20 hours and 32 minutes.