Kolej górska – linia kolejowa, która prowadzi przez pasmo górskie lub przecina je. Trasa przeważnie prowadzi w trudnym topograficznie terenie, zwykle przez przełęcze i musi pokonywać duże różnice wzniesień, czego dokonuje nie tylko przez strome nachylenie, ale także sztuczne wydłużanie trasy. 500px|right|Profile podłużne najbardziej znanych górskich linii świata (1896) Kolej górska może mieć typowy napęd adhezyjny przy wzniesieniach do 75 promili, przy większych wzniesieniach stosowana jest kolej zębata (warunkująca jednak ograniczenie prędkości eksploatacyjnej w porównaniu z koleją adhezyjną), terenowa lub wisząca kolej linowa.

Linie górskie cechują się skomplikowanym profilem podłużnym i poprzecznym, większymi pochyłościami, ciaśniejszymi i liczniejszymi łukami niż na liniach nizinnych oraz obecnością serpentyn, wiaduktów, ścian oporowych, konstrukcji zabezpieczających przed lawinami i tuneliGebirgsbahnen.