Den har sitt utspring 18 km nord for Suwałki. Elva renner 51 km langs grensa mellom den russiske enklaven Kaliningrad oblast og Litauen. Middelvannføringen er 18 m³/s (nær Kudirkos Naumiestis). Šešupė munner ut i Nemunas nær byen Neman.