La roxitromicina si lega per il 96% circa alle proteine plasmatiche, principalmente alla glicoproteina acida α1 con un legame saturabile la cui entità diminuisce per concentrazioni di antibiotico superiori a 4 mg/l. Probabilmente è questo il meccanismo che spiega la mancanza di cinetica lineare per dosi di macrolide superiori a 300 mg. L'emivita di eliminazione è di 8-13 ore, ma nel bambino può raggiungere le 20 ore.