AcrB and its homologues are the principal multidrug transporters in Gram-negative bacteria and are important in antibiotic drug tolerance. AcrB is a homotrimer that acts as a tripartite complex with the outer membrane channel TolC and the membrane fusion protein AcrA. Minocycline and doxorubicin have been shown to bind to the phenylalanine cluster region of the binding monomer. Here we report the crystal structures of AcrB bound to the high-molecular-mass drugs rifampicin and erythromycin. These drugs bind to the access monomer, and the binding sites are located in the proximal multisite binding pocket, which is separated from the phenylalanine cluster region (distal pocket) by the Phe-617 loop. Our structures indicate that there are two discrete multisite binding pockets along the intramolecular channel. High-molecular-mass drugs first bind to the proximal pocket in the access state and are then forced into the distal pocket in the binding state by a peristaltic mechanism involving subdomain movements that include a shift of the Phe-617 loop. By contrast, low-molecular-mass drugs, such as minocycline and doxorubicin, travel through the proximal pocket without specific binding and immediately bind to the distal pocket. The presence of two discrete, high-volume multisite binding pockets contributes to the remarkably broad substrate recognition of AcrB.