Keratin intermediate filaments are an essential and major component of the cytoskeleton in epithelial cells. They form a stable yet dynamic filamentous network extending from the nucleus to the cell periphery. Keratin filaments provide cellular resistance to mechanical stresses, ensure cell and tissue integrity in addition to regulatory functions. Mutations in keratin genes are related to a variety of epithelial tissue diseases that mostly affect skin and hair. Despite their importance, the molecular structure of keratin filaments remains largely unknown. In this study, we analyzed the structure of keratin 5/keratin 14 filaments within ghost keratinocytes by cryo-electron microscopy and cryo-electron tomography. By averaging a large number of keratin segments, we have gained insights into the helical architecture of the filaments. Interestingly, two-dimensional classification revealed profound variations in the diameter of keratin filaments and their subunit organization. Reconstitution of filaments of substantial length from keratin segments uncovered a high degree of internal heterogeneity along single filaments, which can contain regions of helical symmetry, regions with less symmetry and regions with significant diameter fluctuations. Cross section views of filaments revealed that keratins form hollow cylinders consisting of multiple protofilaments, with an electron dense core located in the center of the filament. These findings shed light on the complex architecture of keratin filaments, which demonstrate a remarkable degree of heterogeneity, suggesting that they are highly flexible, dynamic cytoskeletal structures.