Mycobacterium avium is a causative agent of mycobacterioses in systemically immunocompromised individuals, whereas Mycobacterium intracellulare is responsible for causing infections in relatively immunocompetent hosts. In an attempt to identify components that could be involved in virulence, we characterised the 38 kDa-encoding gene of M. intracellulare that is absent in M. avium. This antigen cross-reacts immunologically with a major 38 kDa antigen of M. tuberculosis, and both antigens are homologues of the phosphate transport subunit S (PstS) of the pst complex of Escherichia coli. Unlike the M. tuberculosis complex the M. intracellulare coding gene was found to be duplicated. We also identified and characterised other pst genes that may constitute an operon. Considering that multiple isoforms of PstS are present in mycobacteria the possible role of pstS1 genes for pathogenesis is discussed.