How long do you cook a foil wrapped 18 pound turkey at 325 degrees in the oven?

A foil-wrapped 18-pound turkey should be cooked for approximately 4-1/2 to 5 hours at 325°F in the oven. Always use a meat thermometer to ensure the internal temperature of the turkey has reached 165°F before removing it from the oven.