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.
