Существуют подтвержденные свидетельства, что холм, на котором стоит Люблянский замок (Ljubljana castle), самая яркая достопримечательность города, был населен уже в XII веке до нашей эры. Самым раним свидетельством о существовании поселения на вершине холма являются найденные археологами поля погребальных урн.
Первые серьезные укрепления на холме появились в кельтский период, вершина холма также предположительно служила местом для размещения римской крепости. В IX веке здесь появился средневековый замок. Первое письменное упоминание о замке приходится на период с 1112 по 1125 гг., когда замок служил резиденцией Спанхеймских графов, местных правителей, выпускавших в Любляне собственные деньги. В 1335 г. замок перешел по наследству семейству Габсбургов и стал центром графства Карниола. Во второй половине XV века герцогом Фредериком III Габсбургом, впоследствии императором Священной Римской империи, был построен новый и более крупный замок.
За исключением внешних стен часовни Святого Георгия, выстроенной в 1489 г. все основные части настоящего замка были построены или перестроены в XVI и XVII веках. До 1814 года замок исполнял функции гарнизона, а после стал провинциальной тюрьмой. В 1848 г. к замковому комплексу была достроена смотровая башня, обитель стража, в чьи обязанности входило палить из пушек, дабы почтить важных гостей или объявить о каком-либо событии. Ранее эта обязанность возлежала на стражах Башни Трубочников. В 1905 году замок был выкуплен муниципалитетом Любляны для использования в культурно-просветительских целях, но до 1964 года замок был жилой резиденцией. После 1964 г. здесь развернулись реставрационные работы, которые продолжаются и до сих пор. С 2000 года замок находится в ведении люблянской компании по устроению праздничных мероприятий и фестивалей. Замок добавляет особое очарование культурному своеобразию города. Это интересная достопримечательность, привлекающая внимание туристов и место проведения различных концертов, конференций и официальных встреч.