De lengste elvene i landet er Sava, som renner 562 km gjennom Kroatia (total lengde er 947 km), Drava 505 km (total lengde 707 km), Mura 438 km, Kupa 296 km og Donau (kroatisk ) som renner 188 km gjennom Kroatia (elvens totale lengde er 2 857 km).