Travel from Madrid to Lleida

Bus or train from Madrid to Lleida?

Spanish Railways AVE operates a train from Madrid to Lleida every 4 hours. Tickets cost $45 - $70 and the journey takes 1 h 24 min. Spanish Railways AVE also services this route every 30 minutes. Alternatively, ALSA operates a bus from Madrid to Lleida hourly. Tickets cost $40 - $65 and the journey takes 5 h 43 min.

How to get from Madrid to Lleida

From Madrid-Puerta de Atocha train to Zaragoza Delicias then train to Lerida/Lleida. 2 h 26 min 76€. From Madrid bus to Lleida. 5 h 43 min 42€. From Sol line 1 subway to Madrid-Chamartin then train to Lerida/Lleida. 8 h 14 min 67€. From Cibeles line 203 bus to Madrid - Barajas Airport T4 then night bus to Lleida. 7 h 2 min 48€. From Madrid drive to Lleida. 4 h 30 min 54€. From Recoletos train to Madrid airport, fly to Barcelona airport, train to Barcelona Sants, then train to Lleida. 4 h 25 min 86€.