Prvo naselje na teritoriji Ljubljane je bio rimski grad Emona. Emonu su uništili Huni u 5. veku. Grad su obnovili Sloveni koji su se ovde doselili i nazvali ga Luvigana.
Po osnivanju Samovog kraljvestva u 7. veku, grad je postao trgovački centar regije.
Posle toga su se kao vlasnici grada smenjivali Sloveni, Franci i Bavarci. Austrijanci su zauzeli grad u 13. veku i postavili ga za prestonicu provincije Karniola.
Ljubljanu je u 19. veku zauzeo Napoleon i proglasio je za prestonicu ilirskih provincija, ali su je Austrijanci ponovo zauzeli za desetak godina i držali je sve do kraja prvog svetskog rata kada je pripala Kraljevini Srba, Hravata i Slovenaca.
Posle drugog svetskog rata, Ljubljana je bila glavni grad Republike Slovenije, članice Socijalističke Federativne Republike Jugoslavije, i ostala prestonica kada je Slovenija proglasila nezavisnost.
Festivali
Ljubljana Festival 2007 ( 26.6.2007. - 14.9.2007. ) - festival prepun događaja, kako slovenačkih, tako i inostranih izvođača;
Summer in Ljubljana Old Town 2007 ( 30.6.2007. - 1.9.2007. ) - duh grada kroz koncerte klasične muzike;
Dream Festival ( Festival Sanje ) 2007 ( 1.8.2007. - 31.8.2007. ) - festival folk, jazz i rock muzike;