Аэропорт расположен приблизительно в десяти километрах юго-западнее центра Барселоны в муниципалитете Эль-Прат-де-Льобрегат.
Для авиакомпании Vueling Airlines аэропорт Барселоны является центральным, для Air Europa и Iberia Airlines — одним из важнейших узлов. Кроме пассажирских рейсов аэропорт принимает и отправляет также грузовые.
В настоящий момент в аэропорту действуют два терминала Т1 и Т2, последний был построен намного раньше и включает в себя три сектора А, В и С. Между терминалами курсирует бесплатный автобус-шаттл, а от железнодорожной станции вблизи терминала Т2 организован шаттл до нового терминала Т1.
В аэропорте Барселоны три парковки. Все парковки находятся напротив зданий терминалов.
Большая открытая парковка рассчитана на 11900 машино-мест.
Терминал 1 (Т1) оборудован отдельной крытой девятиэтажной стоянкой. Эта стоянка рассчитана на 12000 машино-мест.
Есть еще одна стоянка длительно хранения, расположенная между терминалами (на расстоянии 2 км от обоих).
