Human cytomegalovirus encodes at least 25 membrane glycoproteins that are found in the viral envelope(1). While gB represents the fusion protein, two glycoprotein complexes control the tropism of the virus: the gHgLgO trimer is involved in the infection of fibroblasts, and the gHgLpUL128L pentamer is required for infection of endothelial, epithelial and myeloid cells(2-5). Two reports suggested that gB binds to ErbB1 and PDGFRα (refs 6,7); however, these results do not explain the tropism of the virus and were recently challenged(8,9). Here, we provide a 19 Å reconstruction for the gHgLgO trimer and show that it binds with high affinity through the gO subunit to PDGFRα, which is expressed on fibroblasts but not on epithelial cells. We also provide evidence that the trimer is essential for viral entry in both fibroblasts and epithelial cells. Furthermore, we identify the pentamer, which is essential for infection of epithelial cells, as a trigger for the ErbB pathway. These findings help explain the broad tropism of human cytomegalovirus and indicate that PDGFRα and the viral gO subunit could be targeted by novel anti-viral therapies.