Struma (bulgariska: Струма /'struma/; grekiska: Στρυμόνας /stri'monas/; turkiska: Karasu, "svart vatten") är en flod i västra Bulgarien och nordöstra Grekland. Det antika grekiska namnet var Strymōn. Dess totala längd är 330 kilometer. Avrinningsområdet är 10 900 km².