Višakis teka Kauno, Šakių ir Marijampolės rajonuose, Šešupės dešinysis intakas.
Upės ilgis 46 km, baseino plotas 330 km². Prasideda Kazlų Rūdos miškuose, 5 km į šiaurės vakarus nuo Ežerėlio. Teka į pietvakarius. Įteka į Šešupę 151 km nuo jos žiočių, prie Pilviškių. Vidutinis nuolydis 59 cm/km. Vidutinis debitas žiotyse 1,88 m³/s. Vandens kelionė šia upe tinka pradedantiesiems vandens turistams. Rekomenduojamos plaukimo priemonės - baidarės, kajakai, pripučiami laiveliai. Maršrutas nėra labai įdomus.
Esant aukštesniam vandens lygiui
Užvartos, užvirtę medžiai
ZW
Upės ekologinė būklė - gera
Atstumai upe
10.6 dš.Baltsupis. dš.Mozūrai. Mozūrai yra prie Pilviškių-Višakio Rūdos kelio (6 km nuo Pilviškių). Iki upės 200 m. Vid. nuolydis iki žiočių 47 cm/km. Krantai apaugę medžiais, krūmais. Upėje retos užvartos, užvirtę medžiai. Srovė lėta-vidutinė.
9.1 dš.Kiaulupė. dš.Kriaučiukai.
6.3 kr.Jūrė. dš.Geruliai. kr.Jurkšai. Upės nuotėkis padidėja trečdaliu.
4.6 Kelio Pilviškiai-Griškabūdis tiltas. dš.Baltrušiai. kr.Pilviškiai.
0.5 Tiltas.
0.0 Višakis įteka į Šešupę.