Le château de Landskron est un château en ruines situé au nord-est de Villach dans le land de Carinthie en Autriche.
Un bâtiment situé près de l'Ossiacher See est mentionné vers 878 par le roi de Francie orientale, Carloman de Bavière qui le lègue au monastère d'Altötting, qu'il avait créé peu de temps avant. Vers 1024, il était parmi les possessions de Carinthie d'un comte Ozi de Chiemgau, probablement un descendant de la dynastie des Otakars (en), qui a fondé l'abbaye d'Ossiach (en) à proximité. En 1330, Landskron a été acquis par les comtes d'Ortenburg (en).
En 1355, la Maison de Habsbourg achète le château. Gagé aux comtes de Celje (en) et aux Seigneurs de Stubenberg (en), il a été acquis par le châtelain d'Ortenburg Christoph Khevenhüller en 1542. ce dernier fait du château sa résidence principale et le reconstruit dans un style somptueux de la Renaissance. En 1552, il reçoit la visite de l'empereur Charles Quint, qui, à la pourquite des troupes protestantes de l'électeur Maurice de Saxe, avait envahi la Carinthie. Les Khevenhüllers, eux-mêmes protestants, sont dépouillés de Landskron par ordre de l'empereur Ferdinand II en 1628.
Le château passa à la famille comtale de Dietrichstein (en) en 1639. Après 1648, et la signature de la paix de Westphalie, les Khevenhüllers réclament la rétrocession du château et commencent un procès qui dure depuis des décennies, mais sans succès.
Un incendie dévaste Landskron en 1812, qui n'a pas été reconstruit et est tombé en ruines depuis. En 1953, ses vestiges ont été restaurés et un restaurant a été ouvert dans ses murs. Aujourd'hui, le château est également connu pour son centre de fauconnerie qui organise des manifestations régulières de démonstration de vol.