León jest ważnym węzłem kolejowym w północno-zachodniej Hiszpanii, położonym na korytarzu dużych prędkości łączącym Madryt z Castilla y León i Asturią. Miasto ma dwa pasażerskie dworce kolejowe: stację León dla dalekobieżnych połączeń o standardowym i iberyjskim rozstawie torów oraz León Matallana dla regionalnych pociągów wąskotorowych. Renfe obsługuje główne połączenia pasażerskie w mieście.
Pociągi z León obejmują dalekobieżne połączenia AVE i Alvia, regionalne pociągi Media Distancia w całym Castilla y León oraz wąskotorowe połączenia Renfe Cercanías AM ze stacji León Matallana. Stacja León jest głównym dworcem dla szybkich i międzyregionalnych biletów kolejowych, podczas gdy León Matallana obsługuje wąskotorową trasę w kierunku górskich miejscowości na północ i wschód od miasta.
Trasy kolejowe z León biegną na południe do Valladolid i Madrytu, na północ do Oviedo i Gijón przez korytarz Pajares, na wschód do Palencia i Burgos oraz na zachód do Galicji przez połączenia w szerszej sieci Renfe. Główne miasta docelowe to Madryt, Valladolid, Palencia, Oviedo, Gijón i Barcelona. Zarezerwuj pociągi z i do León online w Rail Monsters.