Hmotnost Kingfisheru se může lišit v závislosti na druhu. Obecně, Kingfishers váží 15 až 150 gramů (0,5 a 5,3 unce). Nejmenší druh, africký trpasličí Kingfisher, váží pouze asi 15 gramů (0,5 uncí), zatímco největší druh, obří Kingfisher, může vážit až 150 gramů (5,3 unce).