While kingfishers are usually thought to live near rivers and eat fish, many species live away from water and eat small invertebrates.
Aínda que habitualmente se crea que a maioría viven preto dos ríos e comen peixes, moitas especies viven lonxe da auga e comen pequenos invertebrados.