The nearest airport is in Barcelona El Prat Airport (BCN), located 32.6 mi (52.5 km) from the city center. If you're unable to find a flight that fits your schedule, you might consider flying into Gerona (GRO-Costa Brava), which is 22.1 mi (35.6 km) away.