Last Updated on 29 May 2025

A list of the longest rivers (if connected to another, the primary name is shown – details at the links below)

  1. Nile – 4,130 mi
  2. Amazon – 3,976 mi
  3. Yangtze – 3,917 mi
  4. Mississippi – 3,902 mi
  5. Yenisei – 3,445 mi
  6. Yellow – 3,395 mi
  7. Ob – 3,364 mi
  8. Rio de la Plata – 3,030 mi
  9. Congo – 2,922 mi
  10. Amur – 2,763 mi
  11. Lena – 2,736 mi
  12. Mekong – 2,705 mi
  13. Mackenzie – 2,637 mi
  14. Niger – 2,611 mi
  15. Brahmaputra – 2,466 mi
  16. Murray – 2,282 mi
  17. Tocantins – 2,270 mi
  18. Volga – 2,266 mi
  19. Euphrates – 2,236 mi
  20. Madeira – 2,100 mi
  21. Purús – 1,995 mi
  22. Yukon – 1,980 mi
  23. Indus – 1,976 mi
  24. São Francisco – 1,976 mi
  25. Syr Darya – 1,913 mi
  26. Salween – 1,901 mi
  27. Saint Lawrence – 1,900 mi
  28. Rio Grande – 1,900 mi
  29. Lower Tunguska – 1,857 mi
  30. Colorado – 1,830 mi

Loading