Narvik es la ciudad con la terminal de trenes de pasajeros más septentrional de Noruega y una terminal ferroviaria en la línea Ofoten, conocida en sueco como Malmbanan. A diferencia de Oslo, Bergen o Trondheim, Narvik no está conectada por ferrocarril con el resto de Noruega; sus trenes de pasajeros circulan hacia el este cruzando la frontera hacia Suecia. La estación de Narvik es la principal estación de tren de la ciudad y gestiona los servicios ferroviarios de larga distancia y regionales que utilizan este corredor ártico.
Los servicios de tren desde Narvik incluyen trenes diurnos transfronterizos a través de las montañas hacia la Laponia sueca y trenes nocturnos de larga distancia por el norte y el centro de Suecia. SJ opera servicios de pasajeros en el corredor de Narvik, incluidos trenes que conectan Narvik con Kiruna, Boden, Lulea y Estocolmo. No hay servicio de tren de alta velocidad ni tren bala en Narvik, y la línea es un ferrocarril convencional panorámico con opciones de billetes con reserva y sin reserva según el tipo de servicio.
Las rutas ferroviarias desde Narvik se dirigen hacia el este a Abisko y Kiruna, hacia el sureste a Boden y Lulea, y continúan hacia el sur por Suecia hasta Umea, Sundsvall, Uppsala y Estocolmo. Para viajar en tren dentro de Noruega, los pasajeros suelen conectar por carretera o avión con otros centros ferroviarios noruegos. Reserve trenes desde y hacia Narvik en línea en Rail Monsters.