Odgovor na ovo pitanje ovisi o tome na koji način gledamo značenje dužine rijeke u nekoj zemlji.
A) rijeka koja dijelom svoga toka prolazi kroz Hrvatsku, i duža je od svih ostalih takvih rijeka je DUNAV
- izvor: u Schwarzwaldu u Njemačkoj
- duljina: 2857km (2. u Europi), kroz Hrvatsku: 137 km
- protječe kroz: Njemačku, Austriju, Slovačku, Mađarsku, Hrvatsku, Srbiju, Bugarsku, Rumunjsku, Moldaviju i Ukrajinu.
B) rijeka čiji je dio toka u Hrvatskoj duži od svih ostalih dijelova toka je SAVA
- izvor: Kranjska gora, Slovenija
- duljina: 945 km, u Hrvatskoj: 562 km
- protječe kroz: Slovenija, Hrvatska, BiH, Srbija
C) najduža rijeka čiji su i izvor i ušće u Hrvatskoj je KUPA
- izvor: NP Risnjak, Hrvatska
- duljina: 296 km
- protječe kroz: Hrvatska