Hamar é um importante entroncamento ferroviário interior no leste da Noruega, situado onde a Linha de Dovre encontra a Linha de Roros, na margem leste do lago Mjosa. A cidade tem uma principal estação ferroviária de passageiros, a Estação de Hamar, servida por comboios regionais da Vy e por serviços de longo curso da SJ Nord. O papel ferroviário de Hamar é definido pela sua localização entre Oslo, Lillehammer, Trondheim e a rota interior em direção a Roros.
Os comboios de Hamar incluem serviços regionais para Oslo, o Aeroporto de Oslo e Lillehammer, serviços interurbanos de longo curso na Linha de Dovre e serviços interiores na Linha de Roros. A Estação de Hamar é a principal estação de comboios para bilhetes de comboio na cidade, com serviços no eixo norte-sul e para leste a usar o mesmo nó ferroviário.
As rotas ferroviárias de Hamar seguem para sul em direção a Oslo e Drammen, para norte em direção a Lillehammer e Trondheim, para leste em direção a Elverum e Roros, e através da região de Mjosa até localidades como Eidsvoll e Moelv. Reserve online comboios de e para Hamar na Rail Monsters.