Barcelona, a vibrant city with a rich cultural heritage, is served by three main passenger airports:
Airport Information
Barcelona-El Prat Airport (BCN)
Barcelona-El Prat Airport is the main airport serving Barcelona and is located just 13 kilometres southwest of the city centre. As the second largest airport in Spain and one of the busiest in Europe, it offers a wide array of international and domestic flights to Cape Town, making it the most convenient option for your journey. It has two main terminals, Terminal 1 and Terminal 2 (divided into 2A, 2B, and 2C), connected by a free shuttle bus service.
Girona-Costa Brava Airport (GRO)
Girona-Costa Brava Airport, situated roughly 100 kilometres north of Barcelona, serves as another gateway to the city and the picturesque Costa Brava region. This airport is a popular choice, especially for budget travellers seeking flights to Cape Town from Barcelona. GRO has a growing number of international and domestic routes and offers a less crowded experience than BCN.
Reus International Airport (REU)
Reus International Airport, about 100 kilometers from Barcelona, caters to both the city and the surrounding region. While not as close to Barcelona as BCN or as focused on budget airlines as GRO, REU offers another option for flights to Cape Town from Barcelona. Consider this airport if flight options or prices from BCN and GRO don't suit your travel plans.
Main Airlines for this route
Find flights to Cape Town from Barcelona with these airlines:
- Vueling
- Iberia
- British Airways