Desde Madrid se puede llegar a León por carretera o ferrocarril. El viaje es rápido y seguro y las conexiones diarias entre las dos ciudades son muy frecuentes. Por carretera se llega directo por la Nacional VI (A-6), hasta Benavente, donde se coge la (A-66) hasta León. Se tarda algo más de 3 horas en recorrer los 333 km que hay entre las dos ciudades. La compañía de autobuses ALSA tiene varias conexiones diarias que parten de la Estación Sur, algunas de ellas conectando con el aeropuerto Alfonso Suarez de Madrid-Barajas.
León dispone desde hace unos meses de sistema de alta velocidad AVE de RENFE con varias conexiones en ambos sentidos y una duración de poco más de dos horas. León también cuenta con una estación de ferrocarril de vía estrecha (FEVE) que la comunica con Bilbao y pasa por las provincias de Vizcaya, Burgos, una pequeña parte de Cantabria, Palencia y el propio León. También cuenta con una línea de cercanías entre León y Guardo (Palencia).
Desde Barcelona-El Prat hay vuelo directo a León gestionado por la compañía aérea Iberia-Air Nostrum.