Many types of
fish migrate on a regular basis, on time scales ranging from daily to annually or longer, and over distances ranging from a few metres to thousands of kilometres.
Fish usually
migrate to feed or to reproduce, but in other cases the reasons are unclear.