Karawankenbanan
km
Straight track
Drautalbanan från Klagenfurt
Unknown BSicon "ABZg+r"
Rudolfsbanan från Sankt Veit an der Glan
Station on track
-0,38 Villach Hauptbahnhof
Unknown BSicon "ABZgr"
Drautalbanan mot Lienz
Unknown BSicon "hKRZWae"
Drau
Station on track
1,07 Villach Westbahnhof
Stop on track
3,62 Villach Warmbad
Unknown BSicon "ABZgr"
Rudolfsbanan mot Tarvisio
Stop on track
5,36 Gödersdorf
Stop on track
7,00 Finkenstein
Station on track
10,68 Faak am See
Station on track
16,01 Ledenitzen
Stop on track
19,52 Winkl im Rosental
Unknown BSicon "ABZg+l"
Rosentalbanan från Klagenfurt
Station on track
22,62 Rosenbach
Straight track
Rosentalbanan till Jesenice

Karawankenbanan är en 22 kilometer lång enkelspårig järnväg i det österrikiska förbundslandet Kärnten. Den går från Villach till gränsstationen Rosenbach där den ansluter till Rosentalbanan kort före den österrikisk-slovenska gränsen.

Karawankenbanan var ursprungligen planerad som del i förbindelsen mellan Salzburg och Trieste som då var Österrikes viktigaste hamnstad. Banan invigdes 1906. Järnvägslinjens betydelse minskade efter första världskriget då Österrike blev kustlöst efter grundandet av kungariket SHS (senare Jugoslavien) samt Italiens annektering av Istrien inkluderat hamnstaden Trieste.[källa behövs]