Cefaclor được hấp thu tốt sau khi uống lúc đói. Với liều 250 mg và 500 mg uống lúc đói, nồng độ đỉnh trung bình trong huyết tương tương ứng khoảng 7 và 13 mcg/mL, đạt được sau 30 đến 60 phút. Thức ăn làm chậm hấp thu, nhưng tổng lượng thuốc được hấp thu vẫn không đổi. Khoảng 25% cefaclor gắn kết với protein huyết tương.
Cefaclor phân bố rộng khắp cơ thể; đi qua nhau thai và bài tiết vào sữa mẹ ở nồng độ thấp. Thời gian bán thải trong huyết tương từ 30 đến 60 phút; thời gian này thường kéo dài hơn ở người có chức năng thận giảm. Nếu mất chức năng thận hoàn toàn, thời gian bán thải kéo dài từ 2,3 đến 2,8 giờ. Thuốc được đào thải qua thận là chủ yếu.