Enteropathogenic Escherichia coli (EPEC) is a leading cause of infantile diarrhoea in developing countries. The aim of this study was to describe the allelic diversity of critical EPEC virulence genes and their association with clinical characteristics. One hundred and twenty EPEC strains isolated from a cohort diarrhoea study in Peruvian children were characterized for the allele type of eae (intimin), bfpA (bundlin pilin protein of bundle-forming pilus) and perA (plasmid encoded regulator) genes by PCR-RFLP. Atypical EPEC strains (eae+, bfp-) were the most common pathotype in diarrhoea (54/74, 73 %) and control samples from children without diarrhoea (40/46, 87 %). Overall, there were 13 eae alleles; the most common were beta (34/120, 28 %), theta (24/120, 20 %), kappa (14/120, 12 %) and mu (8/120, 7 %). There were five bfpA alleles; the most common were beta1/7 (10/26), alpha3 (7/26) and beta5 (3/26). There were three perA alleles: beta (8/16), alpha (7/16) and gamma (1/16). The strains belonged to 36 distinct serogroups; O55 was the most frequent. The gamma-intimin allele was more frequently found in diarrhoea episodes of longer duration (>7 days) than those of shorter duration (3/26, 12 % vs 0/48, 0 %, P<0.05). The kappa-intimin allele had the highest clinical severity score in comparison with other alleles (P<0.05). In Peruvian children, the virulence genes of EPEC strains are highly variable. Further studies are needed to evaluate additional virulence markers to determine whether relationships exist between specific variants and clinical features of disease.