Thời kỳ lây nhiễm của bệnh viêm phổi kéo dài vài ngày đến một tuần. Khoảng thời gian mà một người bị viêm phổi có thể lây truyền tùy thuộc vào nguyên nhân gây nhiễm trùng. Theo WebMD, nếu người bệnh được sử dụng kháng sinh để điều trị bệnh viêm phổi, người đó sẽ không còn lây nhiễm sau một ngày điều trị.
Viêm phổi là do vi khuẩn, vi rút, ký sinh trùng hoặc nấm xâm nhập vào phổi, theo Everyday Health. Người không lây bệnh viêm phổi; chúng lây lan các sinh vật gây viêm phổi. Viêm phổi do phế cầu khuẩn, bệnh viêm phổi do vi khuẩn phổ biến nhất, phổ biến hơn ở người lớn. Bệnh bụi phổi do vi rút thường ảnh hưởng đến trẻ em và bệnh Legionnaires, một bệnh viêm phổi do môi trường, chỉ lây cho những người tiếp xúc với hệ thống điều hòa không khí bị ô nhiễm.