Spiramycin hấp thu không hoàn toàn từ đường tiêu hóa và bị giảm khi dùng cùng thức ăn. Liều uống được hấp thu khoảng 20-50%. Thức ăn làm giảm khoảng 70% nồng độ tối đa của thuốc trong huyết thanh và làm cho thời gian đạt đỉnh chậm 2 giờ so với uống lúc đói.
Sau khi uống 6 triệu đvqt spiramycin, nồng độ đỉnh huyết tương là 3,3 microgam/mL sau 1,5-3 giờ. Thời gian bán thải khoảng 5-8 giờ. Thuốc đạt nồng độ cao trong phổi, amidan, phế quản và các xoang. Thuốc không qua hàng rào máu-não, nhưng qua nhau thai và vào sữa mẹ.
Spiramycin chuyển hóa qua gan thành các chất chuyển hóa có hoạt tính, phần lớn thải trừ qua mật và khoảng 10% vào nước tiểu. Spiramycin cũng thải trừ một phần vào phân.