Narvik to najbardziej na północ położony główny pasażerski terminal kolejowy w Norwegii i pełni wyjątkową rolę w krajowej sieci. Miasto nie jest połączone koleją z resztą Norwegii, ale stacja Narvik łączy się bezpośrednio na wschód linią Ofoten w kierunku Szwecji. Usługi pasażerskie obsługują transgraniczni szwedzcy operatorzy kolejowi oraz Arctic Train, a stacja Narvik jest jedyną główną stacją kolejową w mieście.
Pociągi z Narviku obejmują regionalne połączenia transgraniczne przez góry w kierunku szwedzkiej Laponii, dalekobieżne pociągi nocne na wybranych trasach oraz sezonowe lub turystyczne odjazdy Arctic Train na linii Ofoten. Stacja Narvik obsługuje wszystkie połączenia dalekobieżne, regionalne i transgraniczne w mieście, więc podróżni nie muszą wybierać między wieloma terminalami kolejowymi.
Trasy kolejowe z Narviku biegną na wschód do Bjornfjell, Abisko, Kiruna, Boden, Lulea i Sztokholmu, z dalszymi połączeniami w całej Szwecji. W Narviku nie ma kolei dużych prędkości ani stacji kolejowej na lotnisko obsługującej Narvik Airport. Zarezerwuj pociągi do i z Narviku online w Rail Monsters.