En tren:
La estación más cercana está en Sahagún, donde prestan servicio los trenes Alvia, Intercity, Media Distancia y Regionales de RENFE.
En autobús:
Hay un parada de bus en el pueblo por donde pasan buses hacia y desde Valladolid los lunes, miércoles y viernes. Es posible también desplazarse a León haciendo conexión en Mayorga.
Por carretera:
Melgar de Abajo se encuentra situado en la carretera comarcal VA-941, que une Mayorga y Sahagún.