Nejdelší řeky v Česku

Aktualizováno: srpen 2026

Nejdelší řeky Česka tvoří páteř krajiny i sídelní sítě, většina historických měst vyrostla právě na jejich březích, protože voda znamenala obchod, obranu i pohon mlýnů. Česko přitom leží na hlavním evropském rozvodí: odtud voda odtéká do tří moří, a to určuje i to, kam naše řeky nakonec směřují. V tomto přehledu si projdeme osm nejdelších toků na našem území, ověříme jejich délky (na území ČR i celkově), řekneme si, kde pramení a kudy tečou, a věcně vysvětlíme klasickou otázku „Vltava, nebo Labe?“.

Délky uvádíme podle hydrologických podkladů (Wikipedie, česky, srpen 2026) a zaokrouhlujeme na desetiny kilometru. U řek, které část toku vedou v zahraničí, rozlišujeme délku na území ČR a délku celkovou.

Vltava: nejdelší řeka na území Česka

Nejdelším tokem republiky je Vltava s délkou přibližně 430 km, a to celá na českém území. Pramení na Šumavě, kde soutok Teplé a Studené Vltavy poblíž Černého Kříže dává vzniknout hlavnímu toku. Odtud teče na jih a jihovýchod, přijímá vodu z šumavských svahů a míří k Českému Krumlovu, kde obtáčí historické jádro v těsných meandrech. Dále protéká krajským městem České Budějovice, u Českého Krumlova a nad Budějovicemi ji dnes z velké části pohltily vltavská jezera a přehradní kaskáda.

Ve střední části toku vstupuje do soustavy Vltavské kaskády (Lipno, Orlík, Slapy a další), která reguluje průtoky a vyrábí elektřinu. Poté řeka dorazí do hlavního města: Praha je na Vltavě postavená doslova po obou březích a řeka tu tvoří její osu s Karlovým mostem, ostrovy a náplavkami. Za Prahou míjí Kralupy nad Vltavou a končí svou pouť v Mělníku, kde se zleva vlévá do Labe. Právě tady vzniká nejznámější česká říční hádanka, které se věnujeme níže.

Labe: cesta k Severnímu moři

Labe je z pohledu celkové délky mnohem delší než Vltava: měří kolem 1 094 km, z toho zhruba 370 km leží na území Česka. Pramení vysoko v Krkonoších na Labské louce a jako drobný horský tok se propadá přes Labský vodopád do údolí. Postupně se z něj stává mohutná nížinná řeka, která protéká Polabím, jedním z nejúrodnějších regionů země.

Na Labi leží nezvykle hustá řada měst: Dvůr Králové nad Labem, Jaroměř, krajské Hradec Králové na soutoku s Orlicí, Pardubice na soutoku s Chrudimkou, Přelouč, lázeňské Poděbrady, Nymburk se středověkými hradbami, Brandýs nad Labem a po soutoku s Vltavou také Mělník a Litoměřice. Za Ústím nad Labem a Děčínem řeka opouští republiku, protéká Německem a po více než tisíci kilometrech ústí do Severního moře u Cuxhavenu, tedy v ústí, které Hamburk využívá jako svůj námořní přístav. Od Mělníku dolů je Labe splavné a prohlášené za mezinárodní vodní cestu.

Vltava versus Labe: proč u Mělníku „vyhrává“ Labe

Na soutoku v Mělníku je Vltava k tomuto místu delší (asi 430 km proti zhruba 250 km Labe od pramene) i vodnější, přivádí v průměru víc vody než Labe. Z čistě hydrologického hlediska by tedy hlavním tokem měla být Vltava a Labe jejím přítokem. Přesto se řeka od soutoku dál jmenuje Labe.

Důvod je historický a jazykový, ne měřický. Název toku se ustálil dávno předtím, než začala přesná měření délky a průtoků, a Labe bylo odnepaměti vnímáno jako hlavní řeka směřující k moři. Zvyk zvítězil nad pravidlem, podle kterého by delší a vodnější tok měl určovat jméno. Věcně se tedy dá říct: Vltava je nejdelší a nejvodnější česká řeka, ale hydrologickým „nadřazeným“ tokem, který nese jméno až k moři, zůstává Labe. Obě tvrzení platí zároveň a nejsou v rozporu, jen odpovídají na jinou otázku (délka a průtok versus zažité pojmenování).

Morava a Ohře: velké toky Moravy a severozápadu

Morava dala jméno celé historické zemi. Měří celkem kolem 350 km, z toho zhruba 270 az 284 km na českém území (údaje se podle metodiky liší). Pramení pod vrcholem Králického Sněžníku a teče na jih úrodným Pomoravím. Protéká krajskou Olomoucí, dále Kroměříží s její zámeckou zahradou UNESCO a slováckým Uherským Hradištěm, míjí Hodonín a v závěru tvoří hranici se Slovenskem, než se u Devína poblíž Bratislavy vlévá do Dunaje. Odtud voda z velké části Moravy pokračuje do Černého moře, na rozdíl od Labe, které míří do moře Severního.

Ohře je jednou z mála našich velkých řek, které přitékají ze zahraničí. Pramení ve Smrčinách na bavorské straně a na českém území měří 246,55 km (celkově přes 300 km). Prochází celým Karlovarským krajem: Cheb, Sokolov, malebný Loket s hradem nad meandrem, lázeňské Karlovy Vary, dále Klášterec nad Ohří, Kadaň, chmelařský Žatec a Louny. Svou pouť končí v Litoměřicích, kde se vlévá do Labe.

Sázava, Berounka, Dyje a Jizera: čtyři velké přítoky

Sázava (asi 226 km) je oblíbená „řeka trampů“. Pramení ve Žďárských vrších v oblasti rybníka Velké Dářko, protéká Žďárem nad Sázavou, Havlíčkovým Brodem a Světlou nad Sázavou a přes zalesněné Posázaví míří k Vltavě, do níž ústí u Davle jižně od Prahy.

Berounka (přibližně 139 km) je zvláštní tím, že nemá vlastní pramen, vzniká až v Plzni soutokem Mže a Radbuzy (přibývají i Úhlava a Úslava). Odtud teče skalnatým údolím přes Beroun a rekreační obce jako Černošice a Řevnice až do Prahy-Lahovic, kde se spojuje s Vltavou. Poblíž Berouna leží i Králův Dvůr.

Dyje je hlavní řekou jižní Moravy. Vzniká soutokem Moravské a Rakouské Dyje u rakouského Raabsu, celkem měří kolem 235 km a na českém území 196 km. Protéká hlubokým kaňonem národního parku Podyjí pod Znojmem, dále nížinou k Břeclavi a Lednicko-valtickému areálu a u Lanžhota se vlévá do Moravy.

Jizera (asi 167 km) sbírá vodu z Jizerských hor, teče přes Semily a Turnov na okraji Českého ráje, míjí Mladou Boleslav a Benátky nad Jizerou a nedaleko Káraného se vlévá do Labe. Právě u Káraného slouží její štěrkové podloží jako významný zdroj pitné vody pro Prahu.

Přehledová tabulka: délky a ústí

Řeka Délka (ČR / celkem) Ústí
Vltava ~430 km (celá v ČR) do Labe u Mělníku
Labe ~370 km / ~1 094 km do Severního moře (Cuxhaven)
Morava ~270 az 284 km / ~350 km do Dunaje u Devína
Ohře 246,55 km / přes 300 km do Labe u Litoměřic
Sázava ~226 km (celá v ČR) do Vltavy u Davle
Dyje 196 km / ~235 km do Moravy u Lanžhota
Jizera ~167 km (celá v ČR) do Labe u Káraného
Berounka ~139 km (celá v ČR) do Vltavy v Praze-Lahovicích

Pořadí podle délky na území ČR: Vltava, Labe, Morava, Ohře, Sázava, Dyje, Jizera, Berounka. Kdybychom počítali celkovou délku od pramene k moři, jednoznačně vede Labe (přes 1 000 km).

Řeky a města: kde spolu souvisí

Rozmístění měst kolem řek není náhoda. Nejhustší je síť na Labi a jeho přítocích, protože Polabí bylo odjakživa dopravní a zemědělskou tepnou, proto tu na krátkém úseku najdeme Hradec Králové, Pardubice, Poděbrady i Nymburk. Na Vltavě se soustředí turistický ruch od Českého Krumlova přes České Budějovice až po Prahu, na Ohři zase lázeňský a chmelařský pás od Karlových Varů po Žatec. Podrobné profily jednotlivých měst i s dopravou a památkami najdete v našem přehledu českých měst.

Pokud připravujete cestu podél některé z řek, třeba vodácký sjezd Vltavy, Sázavy nebo Ohře, a chcete tipy na konkrétní zastávky, ozvěte se nám přes kontaktní stránku; rádi poradíme, které úseky a města zařadit.

Časté otázky

Která řeka je nejdelší v Česku?

Nejdelší řekou na území Česka je Vltava, přibližně 430 km, a to celá na českém území. Pokud bychom počítali celkovou délku od pramene až k moři, je nejdelší Labe (kolem 1 094 km), ale jen zhruba 370 km z toho leží v ČR.

Proč se po soutoku v Mělníku řeka jmenuje Labe, když je Vltava delší?

Je to dané historickým zvykem, nikoli měřením. Vltava je k soutoku delší i vodnější, takže hydrologicky by měla být hlavním tokem. Jméno Labe se však ustálilo dřív, než se řeky přesně proměřily, a zůstalo zachováno až k moři.

Kde pramení Vltava a Labe?

Vltava pramení na Šumavě soutokem Teplé a Studené Vltavy u Černého Kříže. Labe pramení v Krkonoších na Labské louce v nadmořské výšce kolem 1 386 metrů.

Kudy protéká Labe v Česku?

Z Krkonoš míří přes Vrchlabí a Dvůr Králové nad Labem do Polabí: Hradec Králové, Pardubice, Přelouč, Kolín, Poděbrady, Nymburk, Brandýs nad Labem, Mělník, Litoměřice a nakonec Ústí nad Labem a Děčín, kde opouští republiku.

Které řeky přitékají do Česka ze zahraničí?

Z velkých toků je to zejména Ohře (pramení v bavorských Smrčinách) a Dyje, která vzniká soutokem Moravské a Rakouské Dyje u rakouského Raabsu. Přeshraniční je i Lužnice, přítok Vltavy pramenící v Rakousku.

Do jakého moře odtékají české řeky?

Česko leží na hlavním evropském rozvodí, takže voda odtud míří do tří moří. Labe (a s ním Vltava, Ohře, Sázava, Berounka) odtéká do Severního moře, Morava s Dyjí přes Dunaj do Černého moře a řeky ze severu Moravy a Slezska, například Odra, do Baltského moře.

Která z těchto řek je nejlepší na vodáctví?

Mezi nejoblíbenější patří Vltava (šumavský a jihočeský úsek), Sázava se svými peřejemi a Ohře v Karlovarském kraji. Sjízdnost závisí na aktuálním stavu vody, proto je dobré ji před výpravou ověřit.

Související články

Lenka Váhová

Lenka Váhová

Redaktorka, která se dlouhodobě věnuje lidem z veřejného prostoru, kultuře a životnímu stylu. V textech propojuje přehled o tom, čím se dotyčný zabývá, se srozumitelností pro čtenáře, který dané jméno slyší poprvé. Pro czech-profile.cz připravuje profily osobností, sportovců a modelek a dbá na to, aby každý text stál na ověřených veřejných zdrojích.