Krupa je rijeka na jugoistoku Bosne i Hercegovine duga 9 km[1] lijeva pritoka Neretve.
Krupa izvire iz Deranskog jezera u Hutovom blatu, od tamo teče prema jugozapadu do svog ušća u Neretvu, kod sela Dračevo (Čapljina).[1]
Sliv rijeke velik je 74 km² i proteže se preko močvare Hutovo blato, u kojem je Krupa glavni vodotok koji sistemom podzemnih kanala daje, a svojim nadzemnim tokom i odvodi vode Gornjeg blata i Svitavskog jezera u rijeku Neretvu.[1]
Krupa koja je iako kratka, prosječno duboka 5 metara, nije samo po tome neobična, već i po tome što (ponekad) teče prema izvoru, to se dešava kada se poveća vodostaj Neretve, pa ona potisne Krupu prema Deranskom jezeru.[1]