How Long does It Take to Roast a Turkey?

When roasting a turkey, you have to allow at least twenty minutes per pound at 350 degrees. For example, if you have a 10 pound bird, at 20 minutes per pound you would roast it for a little over 3 hours.