Większość rzek Rumunii wypływa z Karpat i wpływa do Dunaju. Cały teren Rumunii znajduje się w dorzeczu Morza Czarnego. Karpaty dzielą Rumunię na dwie strefy hydrologiczne. Rzeki na zachód od Karpat wpływają przeważnie do Cisy. Rzeki we wschodniej części Karpat wpływają bezpośrednio do Dunaju.

Największą rzeką Rumunii jest Dunaj. Na terenie Rumunii Dunaj ma długość 1075 km. Ta rzeka wyznacza odcinki graniczne z Serbią – 230 km, Bułgarią – 471 km, a 91 km z Mołdawią i Ukrainą. Aby skrócić drogę z Dunaju do Morza Czarnego w latach 70. XX wieku przekopano Kanał Dunaj-Morze Czarne z Cernavodă do Konstancy. Na górskich odcinkach rzek są dobre warunki do budowy elektrowni wodnych.

Najdłuższe rzeki (w km, w nawiasach długość na obszarze Rumunii) Dunaj (Dunăre) 2850 (1 075) Cisa (Tisa) 1358 (b.d.) Marusza (Mureș) 883 (761) Prut 967 (742) Aluta (Olt) 736 Seret (Siret) 726 (559) Większość rzek w Rumunii jest nieżeglowna. Do żeglowania nadaje się tylko dolny odcinek Dunaju. Najważniejszymi portami naddunajskimi są Turnu Severin, Giurgiu oraz Braiła i Gałacz.