Para la práctica del deporte existen diversas instalaciones ubicadas principalmente en la zona de La Eragudina: el campo de fútbol «La Eragudina», en el cual juega sus partidos el Atlético Astorga, el Pabellón Municipal de Deportes «Felipe Miñambres», las piscinas municipales, un gimnasio, varias canchas de tenis y dos pistas de pádel.