How long does it take to roast a large turkey?
How Long to Roast a Turkey:4 to 8 pounds (breast only): 1 1/2 to 3 1/4 hours.8 to 12 pounds: 2 3/4 to 3 hours.12 to 14 pounds: 3 to 3 3/4 hours.14 to 18 pounds: 3 3/4 to 4 1/4 hours.18 to 20 pounds: 4 1/4 to 4 1/2 hours.20 to 24 pounds: 4 1/2 to 5 hours.