El Sava es el río más largo de Eslovenia. Sus dos cabeceras, el Sava Dolinka y el Sava Bohinjka, se unen en Radovljica, tras lo cual el Sava fluye a través de depósitos de grava y conglomerados en el suelo de la cuenca de Liubliana. Tres grandes afluentes izquierdos desembocan en él desde los Alpes Karavanke y Kamnik-Savinja: el Tržiška Bistrica en Naklo, el Kokra en Kranj y el Kamniška Bistrica cerca de Liubliana. Dos afluentes derechos más grandes son el Sora, que nace en las colinas sobre Škofja Loka y se une al Sava en Medvode, y el Ljubljanica, que fluye desde el humedal de Ljubljansko Barje y se une al Sava en Ljubljana. Al este de la capital, el río se adentra profundamente en las tierras altas de Posavje, donde recibe a sus dos afluentes principales: el Savinja, que se une a él en Zidani Most, y el Mirna, que se une a él cerca de Sevnica. Desde el estrecho valle de Krško, el Sava fluye hacia la amplia cuenca de Krško. En Brežice se le une el Krka, afluente por la derecha, y en Obrežje el Sotla, afluente por la izquierda, antes de continuar su curso hacia Croacia.
Incluyendo el Sava Dolinka, la longitud del río en Eslovenia es de 221 kilómetros, con otros 727 kilómetros fuera de las fronteras del país. Desemboca en el Danubio en Belgrado, Serbia. La cuenca del Sava, que cubre hasta el 53 % de la superficie de Eslovenia, forma parte, por tanto, de la cuenca del Mar Negro.
El río Sava Dolinka nace de un lago poco profundo llamado Zelenci, cuyo intenso color verde le da nombre (zelen es la palabra eslovena para verde). También alberga varias especies de plantas y animales en peligro de extinción. Zelenci y sus alrededores están protegidos como reserva natural desde 1992.