If you arrive at the airport of Barcelona, you can:
- pick up the train from Terminal 2 of the airport to Sants Station at Barcelona. There is a train every 30 minutes. In Sants Station you can take the train to Lleida, or
- pick up a direct bus from Terminal 1 of airport to Lleida. There are few buses whose timetable can be checked at https://www.alsa.com/en
There is a free bus that connects Terminals 1 and 2 at the airport of Barcelona.
In the following link you can find a time table for the trains from Barcelona-Sants to Lleida-Pirineus and vice versa: https://www.renfe.com/es/en
In the following link you can find a time table for the buses from Barcelona to Lleida and vice versa: https://www.alsa.com/en