Lleida es un importante nudo ferroviario del interior de Cataluña, situado en el corredor de alta velocidad Madrid-Barcelona y al inicio de las rutas ferroviarias regionales hacia los Pirineos. La ciudad cuenta con una estación principal de pasajeros, Lleida Pirineus, servida por Renfe Viajeros y Ferrocarrils de la Generalitat de Catalunya.
Los servicios desde Lleida incluyen AVE, Avlo, Alvia, Avant, Media Distancia, trenes regionales Rodalies de Catalunya y trenes de FGC en la línea Lleida-La Pobla de Segur. Lleida Pirineus es la principal estación de tren para los trenes de alta velocidad desde Lleida y para las conexiones ferroviarias locales por el oeste de Cataluña.
Las rutas ferroviarias desde Lleida van hacia el este en dirección a Barcelona, Girona y la costa catalana; hacia el oeste, a Zaragoza y Madrid; hacia el sur, a Tarragona; y hacia el norte, pasando por Balaguer, hasta La Pobla de Segur. Los billetes de tren para Lleida cubren servicios de alta velocidad, regionales y de la línea de montaña. Reserva trenes desde y hacia Lleida online en Rail Monsters.