Zanyla teka Marijampolės apskrityje, Vilkaviškio rajone, Pajevonio seniūnijoje, Širvintos kairysis intakas.
Upės ilgis.20 km, baseino plotas 92 km². Zanylos versmės - Liubiškių apylinkėse, 7 km į šiaurės rytus nuo Vištyčio. Iki Ėglupio intako teka į šiaurę ir šiaurės rytus, nuo Ėglupio iki Būdviečių - į šiaurės rytus, iki Karalkrėslio - į rytus, nuo jo pasuka į šiaurę. Įteka į Širvintą 31,5 km nuo jos žiočių, ties Stolaukiu, 13 km į pietvakarius nuo Vilkaviškio.
Intakai: kairieji - Ėglupis, Jevonis; dešinieji - Skardupis, Burštupis. Vidutinis nuolydis 630 cm/km. Vidutinis debitas žiotyse 0,56 m³/s. Vandens kelionė šia upe tinka pradedantiesiems / turintiems patirtį vandens turistams. Rekomenduojamos plaukimo priemonės - baidarės, kajakai, pripučiami laiveliai. Maršrutas sunkokas, nelabai įdomus.
Pavasario, lietaus ar atlydžių potvynių metu
Rėvos, užvartos, žemi lieptai
ZW/WW 1- (1)
Upės ekologinė būklė - gera
Atstumai upe
8.1 kr. Jevonis. Iki tilto Zanyla teka per nedidelį miškelį. Būdviečiai.
8.0 Tiltas.
Būdviečiai.
Upė teka laukais, krantai apaugę medžiais, krūmais, pakrantėse keliose vietose nedideli miškeliai. Srovė iki žiočių gana greita, vietomis rėvelės. Vagos plotis 3-5 m. Vidutinis nuolydis iki tilto (6.9 km) 3,36 m/km.
7.8 dš. Barštupis. Būdviečiai.
6.9 Tiltukas. kr. Būdviečiai.
6.2 Tiltas. Būdviečiai. Upės pakrantėse nedideli miškeliai, upėje gali būti užvartų, vagą pertvėrusių medžių. Vagos plotis 3-6 m. Vidutinis nuolydis iki kr. melioracijos griovio (3.6 km) 1,77 m/km.
5.8 kr. melioracijos griovys.
3.6 kr. melioracijos griovys. Vidutinis nuolydis iki dš.intako 1,77 m/km. Upės pakrantėse siaura miškelio juosta, upėje gali būti užvartų, vagą pertvėrusių medžių. Vagos plotis 3-5 m. Karalkrėslis.
3.4 kr. nedidelis intakas iš tvenkinių. Karalkrėslis.
3.0 Tiltukas. Karalkrėslis.
2.5 Tiltukas. Karalkrėslis. Iki žiočių upės vaga ištiesinta, krantai pliki. Vagos plotis 2,5-4 metrai.
2.4 Kelio Vilkaviškis-Gražiškiai tiltas. Karalkrėslis.
1.7 dš. intakas. Vidutinis nuolydis iki 1.0 km - 1,86 m/km.
1.0 dš. melioracijos griovys. Vidutinis nuolydis iki žiočių 1,7 m/km.
0.95 kr. melioracijos griovys.
0.0 Zanyla įteka į Širvintą.