Elverum stasjon er en togstasjon på både Rørosbanen og Solørbanen. SJ Nord kjører flere daglige tog på Rørosbanen mellom Hamar og Trondheim via Elverum. Persontrafikken på Solørbanen har vært nedlagt siden 1994, der Heradsbygd stasjon og Jømna stasjon i Elverum kommune var stoppesteder helt fram til nedleggelsen. Vesterhaug stasjon og Hornberget holdeplass hadde persontrafikk på Solørbanen fram til 1990. Langs Rørosbanen i Elverum kommune var stasjonene Midtskog stoppested, Grundset stasjon, Grundsetmoen holdeplass, Øksna stasjon, Torgerstua holdeplass og Rudstad stasjon betjent for persontrafikk før i tida, men disse er alle lagt ned i dag.