Narvik jest najbardziej na północ położonym norweskim miastem z obsługą pasażerską kolei i terminalem kolejowym na linii Ofoten, znanej po szwedzku jako Malmbanan. W przeciwieństwie do Oslo, Bergen czy Trondheim, Narvik nie jest połączony koleją z resztą Norwegii; jego pociągi pasażerskie jadą na wschód przez granicę do Szwecji. Stacja Narvik jest głównym dworcem kolejowym miasta i obsługuje dalekobieżne oraz regionalne połączenia kolejowe korzystające z tego arktycznego korytarza kolejowego.
Połączenia kolejowe z Narviku obejmują transgraniczne pociągi dzienne przez góry w kierunku szwedzkiej Laponii oraz dalekobieżne nocne pociągi przez północną i środkową Szwecję. SJ obsługuje przewozy pasażerskie na korytarzu Narvik, w tym pociągi łączące Narvik z Kiruną, Boden, Luleą i Sztokholmem. W Narviku nie ma kolei dużych prędkości ani pociągów bullet train, a linia jest malowniczą, konwencjonalną koleją z opcjami biletów z rezerwacją i bez rezerwacji, zależnie od rodzaju usługi.
Trasy kolejowe z Narviku biegną na wschód do Abisko i Kiruny, na południowy wschód do Boden i Lulei, a dalej na południe przez Szwecję do Umei, Sundsvall, Uppsali i Sztokholmu. W przypadku krajowych podróży kolejowych po Norwegii pasażerowie zwykle przesiadają się do innych norweskich węzłów kolejowych, korzystając z transportu drogowego lub lotniczego. Zarezerwuj pociągi do i z Narviku online w Rail Monsters.