Recommended transportation: Shuttle Bus AEROBUS from/to Terminal 1 or Terminal 2
Web site https://aerobusbarcelona.es/
Other transportations: Metro L9 to Zona Universitaria, change to L3 to Catalunya
Taxi, uber, rental car, etc.
If flying to Girona-Costa Brava Airport, there are buses to Barcelona city center: 90 min, 90 kms.