Pyhrnbanan
km
Straight track
Västbanan från Wien
Station on track
0,00 Linz Hauptbahnhof
Unknown BSicon "ABZgr"
Västbanan mot Salzburg
Stop on track
3,25 Linz Oed
Station on track
4,93 Linz Wegscheid
Stop on track
6,66 Sankt Martin bei Traun
Station on track
8,14 Traun
Junction both to and from right
Förbindelsebana Traun-Marchtrenk
Stop on track
10,29 Ansfelden
Station on track
12,42 Nettlingsdorf
Stop on track
15,57 Nöstlbach-Sankt Marien
Station on track
18,87 Neuhofen an der Krems
Station on track
22,65 Kematen an der Krems
Station on track
28,08 Rohr-Bad Hall
Station on track
32,42 Kremsmünster
Station on track
40,32 Wartberg an der Krems
Stop on track
42,07 Nußbach
Stop on track
46,12 Schlierbach
Station on track
50,53 Kirchdorf an der Krems
Station on track
53,36 Micheldorf
Enter and exit tunnel
Hungerbichltunnel (522 m)
Station on track
60,45 Klaus
Enter and exit tunnel
Posttunnel (248 m)
Enter and exit short tunnel
Schloßtunnel (106 m)
Enter and exit tunnel
Fiedlerbrunntunnel (225 m)
Station on track
64,18 Steyrling
Station on track
67,75 Hinterstoder
Stop on track
79,58 Roßleiten
Station on track
81,72 Windischgarsten
Enter and exit tunnel
Schacherbauertunnel (453 m)
Station on track
87,42 Spital am Pyhrn
Enter and exit short tunnel
Kleiner Bosrucktunnel (18 m)
Unknown BSicon "tSTRa"
Bosrucktunnel
Unknown BSicon "tSTRe"
(4 766 m)
Station on track
98,00 Ardning
Stop on track
64,34 Ravelsbach
Unknown BSicon "ABZg+l"
Rudolfsbanan från Amstetten
Station on track
102,81 Selzthal
Unknown BSicon "ABZgr"
Ennstalbanan mot Bischofshofen
Straight track
Rudolfsbanan mot Sankt Michael

Pyhrnbanan är en 104 kilometer lång järnväg i de österrikiska förbundsländerna Oberösterreich och Steiermark. Den går från Linz där den ansluter till Västbanan över Pyhrnpasset till Selzthal med anslutning till Ennstalbanan och Rudolfsbanan. Pyhrnbanan ingår i Österrikes huvudbanenätet trots att den till största delen är enkelspårig. En utbyggnad till dubbelspår pågår.

Pyhrnbanan vid Windischgarsten
IC-tåg nära Spital am Pyhrn.

Pyhrnbanan byggdes i början på 1900-talet. Därvid inlemmade man en äldre lokalbana, som gick längs floden Krems mellan Linz och Klaus och som hade byggts i flera etapper mellan 1880 och 1888. 1901 bestämde staten att bygga förbindelsen mellan Klaus och Selzthal över Pyhrnpasset. Samtidigt byggdes delar av den gamla Kremstalbanan om. 1906 invigdes Pyhrnbanan. Mellan 1963 och 1966 elektrifierades sträckan Selzthal – Spital am Pyhrn eftersom ångloken förorsakade skador i den långa Bosrucktunneln. 1977 elektrifierades den återstående sträckan från Spital an der Pyhrn till Linz. I början på 1990-talet byggdes en förbindelsebana till Passauerbanan mellan Traun och Marchtrenk som öppnades 1994. Samma år inleddes en omfattande uppgradering av banan och utbyggnaden till dubbelspår.

Banan trafikeras av tåg från Linz till Graz resp. till Selzthal med anslutning till olika destinationer.