San Millán de los Caballeros es una localidad y municipio español situado en el sur de la provincia de León, en la comarca de Vega del Esla, en la comunidad autónoma de Castilla y León (España).