De Karelsbrug (Tsjechisch: Karlův most) is een beroemde brug over de Vltava (Moldau) in Praag. De brug ligt in het district Praag 1 en verbindt de Oude Stad met de wijk Malá Strana. De constructie startte in 1357 onder koning Karel IV.
In 1357, op 9 juli, om 5:31 (1-3-5-7/9-7/5-3-1) legde koning Karel de eerste steen.
Indertijd was het de enige verbinding om de rivier in Praag over te steken. Tot 1841 was het de belangrijkste verbinding tussen de Oude Stad en het kasteel van Praag. Oorspronkelijk was de naam 'de stenen brug' (Kamenný most) en sinds 1870 is dat Karelsbrug.
De brug is 516 meter lang en bijna 10 m breed. De constructie bestaat uit 16 bogen met ijsbeschermers. De brug wordt beschermd door drie torens, waarvan 1 aan de zijde van de Oude Stad (de zuidzijde). Deze toren wordt wel eens beschouwd als het mooiste gotische bouwwerk ter wereld. Op de brug staan 30 standbeelden, de meeste in de Barokstijl en gebouwd rond 1700. Het verhaal gaat dat door de mortel die voor de brug gebruikt is, eiwit gemengd werd om een grotere stevigheid te verkrijgen.
Ceremonieel werd op deze brug in 2009 het EU-Voorzitterschap overgedragen door Tsjechië aan Zweden met een vat bier op de plek waar ten tijde van de godsdienstoorlogen de Zweden eens Praag binnenvielen en zodoende bezet hebben.