Villach (en allemand : ; en Beljak ; en Villaco) est la deuxième ville de Carinthie dans le sud de l'Autriche, située sur la Drave.
La ville statutaire est un important nœud de communication entre la région des Alpes et la mer Adriatique. Villach est désignée Ville alpine de l'année en 1997.
vignette|gauche|Vue de Villach depuis le Dobratsch.
La ville est située à la bordure occidentale du bassin de Klagenfurt, à la confluence de la Drave avec la Gail. On trouve plusieurs lacs dans les environs de Villach, comme l'Ossiacher See et le Faaker See.
Villach est entourée par les montagnes des Alpes de Gailtal, avec le massif du Dobratsch, et des Alpes de Gurktal, ainsi que les Karavanke, avec le mont Mittagskogel, au sud. En montagne se pratiquent le ski en hiver et la randonnée en été. La ville se trouve à une demi-heure en train ou en voiture de la frontière italienne, et de la frontière slovène au tunnel des Karawanken.
La gare centrale de Villach est un nœud ferroviaire à la croisée des lignes Vienne-Venise et Strasbourg-Belgrade. L'autoroute A2 qui relie Vienne à l'Italie y croise l'axe autoroutier de l'A10 (Tauern Autobahn) et de l'A11 (Karawanken Autobahn). Villach, « porte sud de l'Autriche », doit son activité au transit international. En outre, le réseau express régional de la S-Bahn de Carinthie est organisé autour des villes de Villach et Klagenfurt.
vignette|redresse|gauche|La place principale, avec l'église Saint-Jacques.
Les plus anciennes traces d'activité humaine trouvées à Villach remontent à 3500 Nombre de vestiges romains y ont été découverts, près de l'ancien lieu de Santicum. Au , la région faisait partie de la principauté slave de Carantanie, arrivée sous l'égide des ducs de Bavière vers l'an 740.
Un pont sur la Drave au Uillach (dérivé du villa) est evoqué la première fois en 878 dans un acte du roi carolingien Carloman de Bavière, ayant pour objet la donation d'une maison royale à Treffen. Le fief de Villach passa sous la dominion des évêques de Bamberg en 1007.