The average length of hospital stay for a knee replacement is 3 days but will depend on your individual situation.