Barcelona International Airport Facts. Barcelona El Prat Airport is positioned miles (12 km) southwest of central Barcelona, Catalonia, Spain. Although it is the main airport for Catalonia it is still only the second busiest in Spain, following Madrid. Recent years have seen a .