10. Dniester
- length: 1,362 km
- catchment area: 68,627 km²
- average flow: 310 m³/s
- country: Ukraine, Moldova
- source: Drohobych (Ukraine)
- estuary: Black Sea
9. Belaya
- length: 1,430 km
- catchment area: 141,900 km²
- average flow: 970 m³/s
- country: Russia
- source: South Ural
- estuary: Kama
8. Oka
- length: 1,500 km
- catchment area: 245,000 km²
- average flow: 1,258 m³/s
- country: Russia
- source: Central Russian highland
- estuary: Volga
7. Kama
- length: 1,805 km
- catchment area: 507,000 km²
- average flow: 4,100 m³/s
- country: Russia
- source: Udmurtia
- estuary: Volga
6. Pechora
- length: 1,810 km
- catchment area: 322,000 km²
- average flow: 4,100 m³/s
- country: Russia
- source: Pechorsko-Iłycki reserve
- estuary: Pechor Sea
5. Don
- length: 1,870 km
- catchment area: 425,600 km²
- average flow: 935 m³/s
- country: Russia
- source: Central Russian highland
- estuary: Sea of Azov
4. Dnieper
- length: 2,287 km
- catchment area: 516,300 km²
- average flow: 1,670 m³/s
- countries: Russia, Belarus, Ukraine
- source: Valdai (Russia)
- estuary: Black Sea
3. Ural
- length: 2,428 km
- catchment area: 231,000 km²
- average flow: 475 m³/s
- countries: Kazakhstan, Russia
- source: South Ural (Russia)
- estuary: Caspian Sea
2. Duna
- length: 2,888 km
- catchment area: 795,686 km²
- average flow: 6,700 m³/s
- countries: Germany, Austria, Slovakia, Hungary, Croatia, Serbia, Romania, Bulgaria, Moldova, Ukraine
- source: Donaueschingen (Germany)
- estuary: Black Sea (Romania)
1. Volga
- length: 3,531 km
- catchment area: 1,380,000 km²
- average flow: 8,080 m³/s
- country: Russia
- source: Valdai hills
- estuary: Caspian Sea