Puebla juega de local en Estadio Cuauhtemoc en la ciudad de Puebla, inaugurado en 1968. El estadio tiene una capacidad para 52000 fanáticos.