Trondheim est la principale plaque tournante ferroviaire du centre de la Norvège, située là où les lignes longue distance en provenance d’Oslo rencontrent la ligne du Nordland en direction du nord et les itinéraires régionaux à travers le Trøndelag. La ville compte une gare principale pour les trains longue distance, Trondheim S, avec des arrêts locaux supplémentaires comme Heimdal et Lerkendal qui desservent l’ensemble de la zone urbaine. SJ Norge exploite les principaux services voyageurs en utilisant Trondheim comme base ferroviaire longue distance et régionale.
Les trains au départ de Trondheim incluent des services interurbains sur la ligne de Dovre, la ligne du Nordland vers le nord de la Norvège, les trains régionaux du Trønderbanen à travers le Trøndelag, les services de la ligne de Røros à travers l’intérieur du pays et les trains de la ligne de Meråker vers la frontière suédoise. Trondheim S est la principale gare pour les départs longue distance, tandis que les services ferroviaires aéroportuaires vers l’aéroport de Trondheim Vaernes utilisent le corridor du Trønderbanen.
Les lignes ferroviaires au départ de Trondheim partent vers le sud en direction d’Oslo et du corridor de Gudbrandsdal, vers le nord en direction de Steinkjer, Mosjoen, Mo i Rana, Fauske et Bodo, vers l’est en direction de Storlien en Suède, et vers le sud-est via Roros. Les billets de train pour ces itinéraires peuvent être réservés comme trajets individuels. Réservez en ligne des trains depuis et vers Trondheim sur Rail Monsters.