L'occupation du site de Prague est attestee depuis le paleolithique.
Vers le 2eme siecle avant JC, une peuplade celte, les Boiens, etablit un campement au sud de la ville actuelle.
Par la suite, ils seront defaits par les Marcamons venus de Germanie qui seront eux-memes chasses par les Avars.
Au 6eme siecle, ce sont les Slaves qui se rendent maitres de la region.
Une legende veut que ce soit la princesse Libuse et son epoux Premysl qui fonderent les premiers la ville, au 8eem siecle.
Sa situation au carrefour des routes traversant l'Europe d'Est en Ouest et de Nord au Sud fait que Prague va rapidement se developper et devenir un grand centre commercial.
Elle devient alors la capitale du duche des Premyslides.
Deux villes distinctes se creent : la vieille ville peuplee de Tcheques et abritant la communaute juive et, de l'autre cote de la Vltava, Mala Strana fondee en 1257 par Otakar II pour accueillir la communaute allemande.
Un pont relie les deux rives.
En 1344, Charles V du Saint Empire fait de Prague un archeveche et lui adjoint la « Nouvelle Ville ». Un urbanisme rigoureux se developpe et la « Nouvelle Ville » est construite augmentant par deux la taille de Prague.
En 1355, Prague obtient le statut de capitale du Saint Empire Romain germanique. Elle devient un grand centre religieux et culturel et sera le point de depart de la Reforme.
En 1419, les Hussites s'emparent de la ville. Prague repassera sous domination des Habsbourg a partir de 1515 et retrouve son titre de capitale d'empire.
Le 23 mai 1618, une delegation de Boheme se rend au chateau pour protester contre la fermeture de deux de leurs temples. Cet affrontement va declencher la Guerre de Trente ans entre la noblesse tcheque protestante et le pouvoir imperial catholique. Elle prendra fin par l'invasion des armees protestantes suedoises. La ville retrouve alors paix et prosperite.
En 1741, Frederic II de Prusse occupe Prague.
Les Prussiens sortent vainqueurs de la guerre de succession d'Autriche.
En 1784, les quatre villes (Vieille Ville, Nouvelle Ville, Mala Strana et le quartier noble Hradcany) sont reunies et pour la premiere fois le nom de Prague est donne a l'ensemble.
Prague restera metropole royale jusqu'au 19eme siecle lorsque le nationalisme tcheque prend de la puissance.
Le pays vivra de nombreux affrontements qui deboucheront en 1918 a la naissance d'une Tchecoslovaquie independante dont Prague devient en toute logique la capitale.
Une nouvelle fois, elle connait un important developpement urbain.
Apres la seconde guerre mondiale, le parti communiste tchecoslovaque prend une grande importance grace au prestige de l'armee rouge qui delivra le pays de l'occupation nazie.
Malgre quelques mouvements de revolte, ce n'est qu'en 1990 que le pouvoir communiste est ebranle. La ville se democratise et en 1993, Prague devient capitale de la Nouvelle Republique tcheque.