Vila Franca de Xira es una ciudad con servicio ferroviario situada al noreste de Lisboa, en el principal corredor ribereño de Portugal hacia la región de Ribatejo. La ciudad forma parte de la Linha da Azambuja, con servicios de pasajeros operados por Comboios de Portugal, comúnmente conocido como CP. La estación de tren de Vila Franca de Xira actúa como el principal punto ferroviario local para los trenes hacia Vila Franca de Xira y los trenes desde Vila Franca de Xira.
Los servicios ferroviarios desde Vila Franca de Xira son principalmente suburbanos y regionales, más que de alta velocidad. CP Urbanos de Lisboa conecta la ciudad con estaciones de Lisboa como Santa Apolonia y Oriente, mientras que los servicios Regionales continúan más allá del área suburbana hacia el Valle del Tajo. La estación de Vila Franca de Xira es la principal estación de tren para las salidas locales, con paradas ferroviarias cercanas en el municipio que sirven para trayectos locales más cortos.
Las rutas desde Vila Franca de Xira discurren hacia el suroeste en dirección a Lisboa, hacia el noreste en dirección a Azambuja y Santarem, y más allá por el corredor ferroviario central hacia Entroncamento y Tomar. Los viajeros en tren también pueden hacer conexión en Lisboa Oriente para servicios nacionales a Porto, Coimbra, Faro y otras ciudades portuguesas. Reserve en línea los trenes desde y hacia Vila Franca de Xira en Rail Monsters.