Ašva teka Šilalės ir Šilutės rajonuose, Veiviržo kairysis intakas.
Upės ilgis 52 km, baseino plotas 212 km². Versmės 2 km į vakarus nuo Pajūralio, Žemaičių aukštumos pietvakariniame pakraštyje. Teka į vakarus skersai senslėnių; tik vietomis su jais sutampa trumpi Ašvos vagos ruožai. Įteka į Veiviržą 20 km nuo jo žiočių, prie Luišių. Intakai: dešinieji - Šaka, Švėkšnalė; kairieji - Stigrė, Žvelesys. Vidutinis nuolydis 180 cm/km. Slėnis siauras, vietomis gilus. Debitas žiotyse: maksimalus 40 m³/s, vidutinis 2,71 m³/s. Nuotėkio modulis 12,8 l/s iš km². Vandens kelionė šia upe tinka pradedantiesiems vandens turistams. Rekomenduojamos plaukimo priemonės - baidarės, kajakai, pripučiami laiveliai. Maršrutas gana įdomus.
Pavasarį, ar po smarkesnių liūčių. Nuo Inkaklių - visus metus
Užvartos, užvirtę medžiai, rėvos
ZW/WW 1 (1+)
Upės ekologinė būklė - gera
Atstumai upe
23.2 Švėkšnos - Šilių kelio tiltas. kr. Šiaudėnai. Vidutinis nuolydis iki Inkaklių 158 cm/km. Vagos plotis 6-10 m. Upėje retos rėvos. Krantai vietomis statūs, apaugę krūmais, medžiais, gali būti kelios užvartos.
21.7 dš. A-2. dš. Vilkų Kampas.
21.0 kr. Žiogai.
20.4 kr. Žvelesys. kr. Stankiškiai.
19.2 dš. Švėkšnalė. dš. Vilkų Kampas.
18.9 Švėkšnos - Gardamo kelio tiltas. kr. Tvaskučiai.
16.8 Tiltas. dš. Nikeliai.
15.5 dš. Vilnutis.
15.2 Tiltukas. kr. Paulaičiai. Upėje rėva.
15.0 kr. Beržupis. kr. Paulaičių piliakalnis.
14.2 Kelio brasta.Kiek aukščiau tiltukas. kr. Raudiškė. dš. Inkakliai. Iki žiočių upė teka miškais. Retos užvartos.
13.9 Tiltukas.
10.9 Švėkšnos - Saugų kelio tiltas. dš. Inkakliai. Vidutinis nuolydis iki žiočių 44 cm/km. Upės srovė rimsta. Retos užvartos.
10.5 Tiltukas.
8.5 dš. Jurgaičiai.
7.7 dš. Telšina. dš. Jomantai. dš. Jomantų piliakalnis.
6.6 dš. Greižina.
4.4 Švėkšnos - Vilkyčių kelio tiltas.
0.8 dš. Vatina. dš. Uoksų piliakalnis.
0.0 Ašva įteka į Veiviržą.