Hazar Denizi'ne akan 130 nehirden bazıları Volga Nehri, Ural Nehri, Kura Nehri ve Terek Nehri'dir. Volga Nehri Hazar Denizi'ne akan, denizin kuzey kıyılarına akan en büyük nehirdir ve onu doğusundaki Ural Nehri takip eder. Kura Nehri, Hazar Denizi'ne batıdan Türkiye'den Azerbaycan'a geçerken girer.
Samur Nehri, Hazar Denizi'ne Azerbaycan üzerinden akarken, Sulak Nehri ve Terek Nehri, Rusya'dan seyahat ettikleri Gürcistan'dan denize akar. Kuma Nehri Rusya'dan Hazar Denizi'ne akıyor. Volga Nehri, Samara, Chapayevka, Sok, Aktay, Yeruslan, Tereshka, Tsivil, Rutka, Nara, Protva ve Ugra gibi birçok yan kolunun desteğiyle Hazar Denizi'ne akan suyun yaklaşık yüzde 80'inden sorumlu. Kalan suyun yaklaşık yüzde 10'u Kura, Terek, Ural ve Surak Nehirleri tarafından sağlanmaktadır. Bu nehirlerin tamamı Hazar Denizi'ne kuzeyden veya batıdan akarlar. Geçmişte Amu Darya nehri, 16. yüzyıldaki akışını tersine çevirmeden önce Hazar Denizi'ne Uzboy Nehri ve Syr Darya üzerinden akıyordu. Hazar Denizi dünyadaki en büyük kapalı su kütlesidir.