DietKingfishers eat approximately 60% of their body weight per day. They mainly eat small fish, insects and crabs but also eat a variety of other things such as fresh water crayfish and shell fish. They will also consider it a treat to have small mammals such as mice or reptiles.
Kingfishers always eat their food head first and before they eat something, especially a larger fish, reptile or mammal, they will bash their head on a rock or something hard to knock it out before eating it. |