Délka toku řeky Vltavy, protékající Prahou je přibližně 31 km. Nejkratší vzdálenost mezi jejími břehy činí 40 m, řečiště je nejširší u Šítkovského jezu (330 m) v centru města.
Vltava je se 430 km (433 km) nejdelší řekou v České republice. Pramení na Šumavě, protéká mimo jiné Českým Krumlovem, Českými Budějovicemi a Prahou a ústí zleva do Labe v Mělníku. Povodí Vltavy s přítoky Malší, Lužnicí, Otavou, Sázavou a Berounkou zaujímá jižní polovinu Čech a spolu s Labem, za jehož přítok je Vltava tradičně považována, vytváří systém odvodňující Čechy téměř celé.