O
rio Nesto (em grego, Νέστος,
Nestos) ou
Mesta (em búlgaro: Места) é um rio que passa pela
Bulgária e
Grécia. Nasce nas montanhas de
Rila, ao sudoeste da Bulgária, e desagua no
golfo de Tessalónica, no
mar Egeu, perto da ilha de
Tasos. Tem 230 km de comprimento, dos quais 126 km são na Bulgária e os restantes na Grécia. A bacia tem 5749 km², dos quais 3437 km² pertencem à Bulgária e 2312 km² à Grécia. Forma gargantas e desfiladeiros em
Rila e em Pirin. O seu principal afluente é o rio Dospat.