The differences between internal fertilization and external fertilization are:
i. Internal fertilization takes place inside the body of the female while the external fertilization takes place outside the body of the female.
ii. In case of internal fertilization sperms are ejaculated in female’s body by the male. In external fertilization sperms are discharged outside the body of the female.