Longest Rivers in Europe


Longest Rivers in Europe

List of 30 Longest Rivers in Europe + Source & Mouth

The river Volga, at 2,193 miles (3,530 km) long tops our list of the longest rivers in Europe. At some points the Volga river is so wide you can’t even see the other side. The river Volga delta is also the biggest estuary in Europe. The longest river in Europe outside of Russia is the river Danube which flows through 11 european countries.

  • ADDucation’s list of longest rivers in Europe was compiled by Robert Junker, last updated 14 Sep 2026.

ADDucation Tips: Click column headings with arrows to sort the longest rivers in Europe. Reload page for original sort order. Resize your browser to full screen and/or zoom out to display as many columns as possible. Click the ➕ icon to reveal any hidden columns.

Longest Rivers in Europe Length (miles) Length (km) River Source River Mouth Flows Through Countries Flows Through Cities
Volga 2193 3530 Valdai Hills (European part of Russia). Caspian Sea Russia Tver, Yaroslavl, Nizhny Novgorod, Kazan, Tolyatti, Samara, Volgograd.
Danube 1768 2845 Black Forest (Germany). Black Sea Germany , Austria , Slovakia , Hungary , Croatia , Serbia , Romania , Bulgaria , Moldova , Czech Republic and Ukraine Regensburg, Ulm, Vienna, Bratislava, Budapest, Novi Sad, Belgrade, Braila.
Ural* 1509 2428 Southern Ural mountains Asian-European border. Caspian Sea Russia , Kazakhstan Orsk, Orenburg, Oral, Atyrau.
Dnepr 1368 2200 Valdai Hills (European part of Russia). Black Sea (Kherson) Russia , Belarus , Ukraine Smolensk, Kiev, Dnepropetrovsk.
Don 1162 1870 Central Russian plate. Sea of Azov (Rostov) Russia , Ukraine Voronezh, Rostov.
Pechora* 1124 1809 Northern Urals (Asia-European border). Pechora Lake (North Polar Sea) Russia Pechora, Narjan-Mar.
Kama River 1122 1805 Udmurtjia, near Kuliga (European part of Russia). Volga River Russia Beresniki, Nabereschnyje Tschelny, Nischnekamsk.
Oka 932 1480 Oryol Oblast near Glasunowka (European part of Russia). Volga River (Nizhny Novgorod) Russia Orjol, Kaluga, Serpuchow, Kolomna, Rjasan, Murom, Dserschinsk.
Belaja River 890 1430 Southern Urals (European part of Russia). Niznekamsk Reservoir Russia Salawat, Sterlitamak, Ufa.
Dniester 840 1352 Carpathian Forest (Ukraine). Black Sea Ukraine , Moldova Tiraspol, Kiev.
Rhine 766 1233 Toma (Switzerland at Churchill). North Sea (Rotterdam) Switzerland , Germany , Netherlands Basel, Strasbourg, Mainz, Cologne, Leverkusen, Düsseldorf, Duisburg, Rotterdam.
Desna 702 1130 Smolensk Heights near Kiev (European part of Russia). Desna Delta (Ukraine) Russia , Ukraine Bryansk, Novhorod-Siverskyi, Chernihiv.
Vychegda 702 1130 North-west Urals (European part of Russia). Northern Dvina River. Russia Syktywkar, Kotlas.
Elbe 680 1094 Giant Mountains (Czech Republic). North Sea (Cuxhaven) Czech Republic , Germany Hradec Kralove, Dresden, Magdeburg, Hamburg.
Vistula 651 1047 Silesian Beskids (Poland). Baltic Sea (Gdansk) Poland Krakow, Warsaw, Torun, Gdansk.
Western Dvina (Daugava) 634 1020 Valdai Hills (Russia). Baltic Sea (near Riga, Latvia) Russia , Belarus , Lithuania , Estonia , Latvia Vitebsk, Riga.
Tajo 626 1007 Fuente de Garcia (Spain). Atlantic (near Lisbon) Spain , Portugal Toledo, Lisbon.
Loire 625 1005 Massif Central (France). Atlantic Ocean (Saint Nazaire) Longest River in France Orléans, Tours, Angers, Nantes.
Sava 615 990 Zelenci near the town of Kranjska Gora, Slovenia. Danube in Belgrade, Serbia Slovenia , Croatia , Bosnia-Herzegovina , Serbia Ljubljana, Zagreb, Belgrade.
Tisza (Tisa) 600 966 Eastern Carpathians (Ukraine). Danube near Novi Sad (Serbia) Ukraine , Romania , Hungary , Slovakia , Serbia Khust, Szolnok,Szeged, Bečej.
Prut 592 953 Carpathian Mountains, Mt. Hoverla, Ukraine. Danube near Giurgiulești, Moldova Ukraine, Romania , Moldova Kolomyia, Chernivtsi, Ungheni, Cahul.
Meuse (Maas) 575 925 Pouilly-en-Bassigny (France). North Sea (Hollands Diep) France , Belgium , Netherlands Namur, Verdun, Liège, Venlo, Maastricht.
Neman River 568 914 Southwest of Minsk, Belarus. Curonian Lagoon, West of Siluté (Border of Lithuania and Russia) Belarus , Lithuania , Russia Grodno, Kaunas.
Ebro 565 910 Sierra del Cordel (Spain). Mediterranean (Tarragona). Spain Logrono, Zaragoza.
Or 538 866 Ore Mountains (Czech Republic). Baltic Sea (in Szczecin, Poland) Czech Republic , Germany , Poland Ostrava, Opole, Wroclaw, Frankfurt Oder.
Southern Bug 533 857 Podolic plate (Ukraine). Black Sea Ukraine Khmelnytsky, Vinnytsia, Nikolaev.
Rhone 505 812 Rhone Glacier (Switzerland). Mediterranean (Fos-sur-Mer) Switzerland (Lake Geneva) , France Lyon, Arles.
Seine 483 777 Langres plateau (France). English Channel (Le Havre) France Melun, Paris, Rouen, Le Havre.
Northern Dvina* 462 744 Confluence of Yug River & Sukhona River (Russia). Dvina Bay Russia Novodvinsk, Arkhangelsk, Kotlas.
Po 405 652 Monte Viso (Piedmont). Adria (Veneto) Italy Turin, Piacenza, Cremona, Ferrara.
Garonne 402 647 Pyrenees (Spain, Catalonia). Dordogne (Bordeaux) Spain , France Toulouse, Bordeaux.

See also: Longest Rivers in World…

Notes: * These rivers are part European and part Asian. For example the river pechora originates in the European part of Russia then flows over the European border into Asia. We’ve included them greyed out in this list for completeness.

ADDucation Pages Related to the Longest Rivers in Europe: