How Long do I Cook a 20 Pound Turkey?

You should cook a 20 pound turkey for about 6.5 hours. The experts say you should cook it for 20 minutes for every pound that it is. I cooked my 28 pound Thanksgiving turkey at 350 degrees F for 6 hours and it was done in plenty of time.