La Łomnica est l'une des rivières les plus tumultueuses des Karkonosze, elle dévale vers Karpacz avant de rejoindre le Bóbr, dont elle est un affluent.
Elle prend sa source sous le mont Śnieżka à le frontière Tchéco-Polonaise. Elle est alimentée par le lac glaciaire Maly Staw
Elle a une longueur d'environ 20,6 km.