Ljubljana Castle is in Ljubljana, the capital of Slovenia, overlooking the city and the Ljubljanica River.
The castle stands on Castle Hill, a prominent rise in central Ljubljana. Archaeological evidence indicates that the hill was occupied before the present medieval complex developed. The castle’s history includes medieval fortifications, Habsburg-era use, and later periods when some buildings served practical civic purposes.
A funicular railway connects the historic centre with the castle, while paths also lead uphill. The complex includes defensive walls, courtyards, a watchtower, and exhibition spaces. Its tower provides views across Ljubljana and toward the surrounding mountains.
Ljubljana is sometimes confused with Slovenia’s largest lake, Lake Bled, which lies outside the capital. Lake Bled has its own famous castle, but Ljubljana Castle is the landmark directly associated with Slovenia’s capital.