The difference between infusion and injection is the duration of administration. Injections are given as a single shot and are often done within minutes. On the other hand, infusions can be given via saline drip or injecting slowly and can take between 30 minutes to several hours.