Apele curgătoare de pe teritoriul comunei Petrova aparțin bazinului hidrografic al râului Tisa. Comuna Petrova este mărginită la est de cursul Vișeului. Un număr de doi afluenți de circa 5 km lungime adună apele de pe versanții cu orientare generală E – NE, și anume pâraiele Plăiuț și Mârza. Cursurile acestora sunt situate la sud de Dealul Hera și de traseul DN 18. În nordul comunei Petrova, între Dealurile Arșiței, Hera și Dealul Rindea, se desfășoară afluentul Valea Neagră, în lungime de 3.5 km. Acești afluenți sunt alimentați de numeroase văi scurte, în vecinătătea cărora s-au dezvoltat gospodarii izolate sau grupate.