Tra le compagnie aeree per Barcellona troviamo Easyjet che la collega con Milano, mentre i voli di Ryanair partono da Roma, Pisa e Bergamo per l' aeroporto di Girona distante un centinaio di chilometri dal centro di Barcellona. Anche sul sito della compagnia di bandiera Spagnola,
Iberia, si trovarano spesso offerte di voli diretti per Barcellona, anche a basso costo, con partenze dagli aeroporti di Roma Fiumicino, Torino, Venezia, Napoli e Pisa. I voli low cost per Barcellona della comagnia aerea
Vueling partono da Roma Fiumicino e da Venezia. Un' altra compagnia che effettua voli low cost per Barcellona è
Clickair, con voli diretti che partono da Milano Malpensa, Napoli, Verona, Palermo, Venezia, Pisa e Roma Fiumicino. I voli per Barcellona di
Myair partono da Bari e da Venezia quelli della
Windjet, da Palermo e Catania. I voli da Firenze a Barcellona sono effettuati da Meridiana.