Hamar jest ważnym wewnętrznym węzłem kolejowym we wschodniej Norwegii, położonym tam, gdzie linia Dovre łączy się z linią Røros po wschodniej stronie jeziora Mjøsa. Miasto ma jeden główny pasażerski dworzec kolejowy, Hamar Station, obsługiwany przez pociągi regionalne Vy oraz dalekobieżne połączenia SJ Nord. Kolejowa rola Hamar wynika z jego położenia między Oslo, Lillehammer, Trondheim i trasą wewnętrzną w kierunku Røros.
Pociągi z Hamar obejmują połączenia regionalne do Oslo, Oslo Airport i Lillehammer, dalekobieżne połączenia międzyregionalne na linii Dovre oraz połączenia wewnętrzne korzystające z linii Røros. Hamar Station jest głównym dworcem kolejowym, na którym można kupić bilety kolejowe w mieście, a zarówno połączenia północ-południe, jak i w kierunku wschodnim korzystają z tego samego węzła kolejowego.
Trasy kolejowe z Hamar biegną na południe do Oslo i Drammen, na północ do Lillehammer i Trondheim, na wschód do Elverum i Røros oraz przez region Mjøsa do miejscowości takich jak Eidsvoll i Moelv. Zarezerwuj pociągi z Hamar i do Hamar online w Rail Monsters.