Yahoo maps says it's about 15 hours and close to a 1,000 miles. You might want to plan a few more hours for rest stops etc... if you are planning on doing it in one shot. Unless you are going to have someone to share the driving you should consider splitting the drive over a few days so you can enjoy the drive.

-Doug