Nejdelší řeka na území České republiky protéká celkem patnácti městy. Mimo hlavního města Prahy a jihočeského krajského města České Budějovice, protéká řadou středně velkých i malých měst. Světově proslulý je Český Krumlov, který je zapsaný na seznamu světového dědictví UNESCO. Díky historicky cenným šlechtickým sídlům jsou relativně známá také nedaleká městečka Hluboká nad Vltavou a Rožmberk nad Vltavou. Na horním toku Vltavy se nachází malá města Horní Planá nebo Vyšší Brod. Mezi Českými Budějovicemi a Prahou na Vltavě najdeme menší město Týn nad Vltavou, za Prahou řeka protéká Roztoky, Klecany a Libčice nad Vltavou. Po průtoku většími Kralupami nad Vltavou a menšími Veltrusy se na území Mělníka vlévá do Labe.
Na Vltavě by se mohlo nacházet mnohem více měst, kdyby se před mnoha lety spravedlivě uvážilo, že je v místě mělnického soutoku Vltava vodnatější než Labe, a že se tedy Labe vlévá do ní. Takto Vltava drží prvenství jen, co se týče své délky na českém území – 430 km. Pramení poblíž šumavské Kvildy jako Teplá Vltava, po soutoku se Studenou Vltavou nese už název Vltava. Vtéká se do ní pět řek, desítky větších potoků a stovky potůčků, na jejím toku leží desítky obcí. Je extrémně oblíbená vodáky.