This depends on the size of the chicken but on average it will be between 1 and a half to 3 hours. Ovens vary and this may vary based on altitude as well. It usually cooks for about 10-15 minutes per pound but always check the temperature instead of relying on cook time.