Villach (slovensk Beljak, italiensk Villaco) er den sjuande mest folkerike byen i Austerrike og etter Klagenfurt den nest største i forbundslandet Kärnten. Byen er med sine 61 662 ibuarar (2017) den mest folkerike i Austerrike som ikkje også er hovudstad i eit forbundsland. Landarealet er 134,9 km².