How long is the drive from Oklahoma City Oklahoma to Birmingham Alabama?

It is 11 hours and 20 minutes of estimated driving time according to Google Maps.