Length

River

3,530 km

Volga

2,845 km

Danube

2,428 km

Ural

2,285 km

Dnepr

1,870 km

Don

1,805 km

Kama

1,802 km

Pechora

1,480 km

Oka

1,430 km

Belaya

1,419 km

Tisza

1,352 km

Dnestr

1,314 km

Vyatka

1,233 km

Rhine

1,130 km

Desna

1,130 km

Vychegda

1,094 km

Elbe

1,053 km

Donets

1,047 km

Vistula

1,020 km

Western Dvina

1,012 km

Loire

1,007 km

Tajo

989 km

Prut

979 km

Khopyor

966 km

Mesen

945 km

Sava


Length

River

937 km

Neman

910 km

Ebro

897 km

Douro

874 km

Meuse

866 km

Oder

857 km

Southern Bug

841 km

Sura

818 km

Guadiana

812 km

Rhône

795 km

Warta

789 km

Mureș

779 km

Pinega

777 km

Seine

774 km

Bug

761 km

Pripyat

748 km

Sejm

744 km

Northern Dvina

710 km

Drava

657 km

Guadalquivir

652 km

Po

647 km

Garonne

615 km

Olt

601 km

Glomma

550 km

Kemijoki

545 km

Moselle


Length

River

542 km

Dalälven

530 km

Lovat

525 km

Mariza

525 km

Main

519 km

Inn

514 km

Marne

503 km

Moskva

498 km

Júcar

490 km

Ångermanälven

485 km

Lot

483 km

Dordogne

473 km

Saône

470 km

Ume

470 km

Torne

464 km

Mur

461 km

Kalix

460 km

Klarälven

456 km

Mologa

453 km

Doubs

451 km

Weser

451 km

Tsna

450 km

Lule

445 km

Vindel

445 km

Msta

439 km

Ljusnan


Length

River

430 km

Indalsälven

430 km

Vltava

430 km

Velikaya

426 km

Unzha

421 km

Allier

417 km

Ialomița

416 km

Onega

415 km

Adige

415 km

Struma

413 km

Saale

410 km

Skellefte

405 km

Tiber

400 km

Pite

399 km

Ljungan

388 km

Vardar

381 km

Tarn

380 km

Spree

371 km

Ems

370 km

Shannon

368 km

Cher

363 km

Vienne

362 km

Neckar

360 km

Schelde

354 km

Severn

346 km

Thames

