Algunos de los 130 ríos que desembocan en el mar Caspio son el río Volga, el río Ural, el río Kura y el río Terek. El río Volga es el río más grande que fluye hacia el mar Caspio, fluye hacia la costa norte del mar, seguido por el río Ural ubicado hacia el este. El río Kura ingresa al mar Caspio desde el oeste, ya que viaja desde Turquía hasta Azerbaiyán.
El río Samur fluye hacia el mar Caspio a través de Azerbaiyán, mientras que el río Sulak y el río Terek fluyen hacia el mar desde Georgia, donde viajan desde Rusia. El río Kuma desemboca en el mar Caspio desde Rusia. El río Volga es responsable de aproximadamente el 80 por ciento del flujo hacia el mar Caspio, ayudado por sus numerosos afluentes, incluidos el Samara, Chapayevka, Sok, Aktay, Yeruslan, Tereshka, Tsivil, Rutka, Nara, Protva y Ugra. Alrededor del 10 por ciento del agua restante es suministrada por los ríos Kura, Terek, Ural y Surak. Todos estos ríos fluyen hacia el mar Caspio desde el norte o el oeste. En el pasado, el río Amu Darya fluyó hacia el mar Caspio a través del río Uzboy y el Syr Darya, antes de revertir su flujo en el siglo XVI. El mar Caspio es el cuerpo de agua cerrado más grande del mundo.