Początkowo Żylica płynie w kierunku północnym. Następnie spływa przez Szczyrk w kierunku północno-wschodnim, oddzielając masyw Skrzycznego na południu od masywu Klimczoka na północy. Po opuszczeniu gór, już na płaskich terenach Kotliny Żywieckiej, Żylica skręca na wschód. Po przecięciu północnej części Kotliny w Łodygowicach, u podnóży Beskidu Małego, Żylica skręca na południowy wschód i na wysokości 341 m n.p.m. uchodzi do Jeziora Żywieckiego w Zarzeczu, nieco na północ od przystanku kolejowego Pietrzykowice Żywieckie.
Wielokrotnie jej wody wylewając dokonywały znacznych zniszczeń w dolnej części Szczyrku i na terenie Kotliny Żywieckiej. W czasie największej współczesnej powodzi w tym rejonie, w 1958 r., poziom jej wody w Rybarzowicach osiągnął aż 370 cm. W czasie powodzi w 1970 r. rzeka zniszczyła większość mostów w swej dolinie, uszkodziła most kolejowy w Łodygowicach i rozmyła na szerokość kilkudziesięciu metrów przyczółek betonowego mostu drogowego w Zarzeczu. Szerokość jej łożyska u ujścia do Jeziora Żywieckiego wynosiła wówczas blisko 200 m. Obecnie koryto Żylicy w znacznej części jest uregulowane.