Rail: There is a direct train from Terminal A at the airport to downtown. The trains run every 30 minutes and the journey takes about 20 minutes. The nearest station to the apartments is the Paseo de Gracia, about 10 minutes from the apartments.
The price is 2.20 €.
Aerobus: A blue bus, called "Aerobus" made the trip from the airport to downtown Barcelona. The buses leave every 15 minutes and the journey takes about 35 minutes. The closest stop is Plaza Catalunya. (The end of the tour).
Taxi: Taxis network runs all day from all terminals, the journey takes about 30-35 minutes and the approximate price is 30 euros
From Girona Airport
Bus: It goes from the Airport to North Station Barcelona. From there you can take a taxi or the metro L1 to get off at Plaza Catalunya.
Barcelona has an extensive network of buses and metro present throughout the city. The nearest metro station to the apartments it’s Liceo (L3)