How much time does a blood transfusion typically take?

Depends on patient. A unit of blood can be infused in about 2 minutes for severe trauma, or over 4+hours in a patient with a weak heart. It all depends on the need of the patient, their ability to tolerate the volume, and how ill they are.
Up to 4 hours. Clemence, the typical time for transfusing blood into someone is around 2 hours. You can extend this to 4 hours if needed.
Few minutes to 4 hr. It depends on the situation. In a life-threatening trauma case, blood can be transfused as quickly as it can be pushed in through a large-bore iv, in just a few minutes. The usual, less emergent, blood transfusion is usually performed over 2-4 hours.