Hamar es un importante nudo ferroviario del interior en el este de Noruega, situado donde la línea Dovre se encuentra con la línea Roros en el lado este del lago Mjosa. La ciudad tiene una estación principal de viajeros, Hamar Station, atendida por trenes regionales de Vy y servicios de larga distancia de SJ Nord. El papel ferroviario de Hamar viene definido por su ubicación entre Oslo, Lillehammer, Trondheim y la ruta interior hacia Roros.
Los trenes desde Hamar incluyen servicios regionales hacia Oslo, el aeropuerto de Oslo y Lillehammer, servicios interurbanos de larga distancia en la línea Dovre y servicios interiores que utilizan la línea Roros. Hamar Station es la principal estación de tren para comprar billetes de tren en la ciudad, con servicios tanto hacia el norte y el sur como hacia el este que utilizan el mismo nudo ferroviario.
Las rutas ferroviarias desde Hamar van hacia el sur a Oslo y Drammen, hacia el norte a Lillehammer y Trondheim, hacia el este a Elverum y Roros, y a través de la región de Mjosa hacia localidades como Eidsvoll y Moelv. Reserve trenes desde y hacia Hamar en línea en Rail Monsters.