How long does it take a duck to migrate?

Ducks can fly at an average speed of 45 mph. The distance they travel during migration varies depending on the species, with some species traveling longer distances than others. Some ducks, such as the mallard, are long-distance migrants, and can travel up to 3000 miles during their migration. Other ducks, such as the wood duck, are short-distance migrants and may travel only a few hundred miles during their migration.