Longest Rivers in Europe


Longest Rivers in Europe List 🇪🇺 Top 30 Longest European Rivers

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 18 Aug 2024.

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: