Kupa – upė šiaurės Lietuvoje, Kupiškio raj., kairysis Lėvens intakas (į pietvakarius nuo Kupiškio). 25 km ilgio Kupa prasideda Obonių - Tatkonių pelkėje, 0,5 km į rytus nuo Obonių kaimo. Teka Šiaurės vakarų kryptimi pro Ažubalį, Šileikius, Vaduvų miško pietvakariniu pakraščiu. 20,7 km nuo žiočių iš kairės įteka Juodupė. Toliau ta pačia kryptimi teka pro Mičiūnus, Tatkonis, Girvalakius, Kerelius, Naivius, Čivonis, Duoniūnus. Čia, 11,9 km nuo žiočių iš kairės įteka Serbentupys. Pasuka į vakarus ir teka pro Kuosėnus (iš dešinės įteka Upelis), Mirabelį (čia iš dešinės įteka Dievulio upelis), Plundakus, Slavinčiškį (iš kairės įteka Skodinys). Toliau teka pro Pyragius, kolektyvinius sodus. Krantai darosi vis aukštesni, upė vis giliau įsigraužia į slėnį ir pasieka Kupiškio miestą, kurį dalina į dvi dalis. Nuo Kupiškio miesto teritorijos pradžios upėje gausu akmenų, kurie vietomis sudaro nedidelius slenksčius. Miesto teritorijoje iš kairės įteka Račiupys, toliau teka pro Smilgius, ties čia iš kairės įteka Garnupis. Nutekėjusi apie 1 km, upė staigiai pasuka į šiaurę ir už 1 km ties Byčiais įteka į Lėvenį 107,2 km. nuo jo žiočių.
Iš pavadinimo kildinamas Kupiškio miesto vardas.
Per upę nutiesti 8 tiltai iš kurių:
- 5 pėstiesiems;
- 3 automobiliniam transportui
Lobį rasite praėję akmeninį takelį per upę tarp akmenų