Average Length of Stay for Post-Acute Care Rehab According to the Center for Medicare Advocacy, the average length of stay for inpatient rehab is 12.4 days, but this includes joint replacement, stroke, and other types of rehab.