What is the longest river in Europe?

Geography By 1 min read

Quick answer

The Volga is the longest river in Europe, flowing about 3,530 km (2,193 miles) entirely through Russia before emptying into the Caspian Sea. The Danube, at about 2,850 km, is second and flows through or along 10 countries, more than any other river in the world.

The 10 longest rivers in Europe

RankRiverLengthCountries
1Volga~3,530 kmRussia
2Danube~2,850 kmGermany to Romania/Ukraine (10 countries)
3Ural~2,430 kmRussia, Kazakhstan (forms part of the Europe–Asia boundary)
4Dnieper~2,200 kmRussia, Belarus, Ukraine
5Don~1,870 kmRussia
6Pechora~1,810 kmRussia
7Kama~1,800 kmRussia (a Volga tributary)
8Oka~1,500 kmRussia
9Belaya~1,430 kmRussia
10Dniester~1,360 kmUkraine, Moldova

The Rhine (~1,230 km), Elbe, Loire and Thames (~346 km) are shorter but famous.

The Volga

  • It starts in the Valdai Hills, northwest of Moscow, at just 225 m above sea level.
  • About 40% of Russia’s population lives in its basin, and cities such as Nizhny Novgorod, Kazan and Volgograd stand on its banks.
  • Russians call it Matushka Volga, “Mother Volga.”
  • Its delta on the Caspian Sea is one of Europe’s largest wetlands.

The Danube

The Danube flows through four capital cities, Vienna, Bratislava, Budapest and Belgrade, more than any other river. Countries along it include Germany, Austria, Slovakia, Hungary, Croatia, Serbia, Romania, Bulgaria, Moldova and Ukraine.

How Europe compares

The world’s longest rivers, the Nile (~6,650 km) and the Amazon (~6,400 km), are almost twice as long as the Volga. In the US, the longest is the Missouri.

Rivers often form borders: see which countries border France.

Still curious?

Jump to a random question from the archive.

Surprise me

Keep exploring