Flying into an airport in Spain soon? We’re here to make finding and booking airport transfers quick and easy. All major airports in Spain offer shuttle bus and taxi services, whereas only the main airports such as Madrid Barajas and Barcelona El Prat are directly connected to the city centre by train.

Keep reading to find all the information you need to get to and from the main Spanish airports by train and bus.

Airports in Spain map

Use our map to find the main international airports in Spain and information on the distance and connections available to nearby city centres.

Some of the major international airports in Spain include:

  • Madrid Barajas Airport (MAD)
  • Barcelona El Prat Airport (BCN)
  • Alicante Elche Airport (ALC)
  • Malaga Costa del Sol Airport (AGP)
  • Valencia Airport (VLC)
  • Seville Airport (SVQ)
  • Bilbao Airport (BIO)
  • Santiago de Compostela Airport (SCQ)
  • Girona Airport (GRO)
  • Asturias Airport (OVD)

Madrid and Barcelona Airports

As the two biggest international airports in Spain, Madrid and Barcelona airports serve both long-haul and low-cost flights to destinations in Europe, Asia and America. Find out the best ways to travel between these airports and the city centres below.

Madrid Barajas Airport (MAD)

Madrid Barajas Airport is the main international airport serving the Spanish capital and can be easily reached with either a Cercanías train operated by Renfe or one of the city buses.

Barcelona El Prat Airport (BCN)

Barcelona El Prat airport is the second largest airport in Spain after Madrid and is located about 12 km south-west from the centre of Barcelona. Starting from the city centre, you can reach the airport comfortably by train (Cercanías) or by bus (Aerobus).

Airports in Northern Spain

If you’re flying into northern Spain, Bilbao or Santiago de Compostela are the main airports in this region. Keep reading for train and bus airport transfer information.

Bilbao Airport (BIO)

Bilbao Airport is the principal of the Basque Country and Northern Spain. 9 km away from the city centre, the airport can be easily reached by bus.

Santiago de Compostela Airport (SCQ)

Santiago de Compostela airport is located 16 km from the city of the same name. You can easily reach it by bus from the city centre and the nearest cities, La Coruña, Lugo and Sobrado.

Airports in Southern Spain

Flying into an airport in southern Spain soon but not quite sure how to get to your onwards destination? We’ve listed the main airports in the south of Spain below with train and bus transfer information.

Seville Airport (SVQ)

Seville Airport is located 3 km north-east of the city of the same name. The best way to get to and from the airport is by bus.

Malaga Airport (AGP)

Malaga Costa del Sol Airport is located about 8 km from the centre of the city of Malaga and is easily accessible by both train and bus from there and nearby cities.

Alicante Airport (ALC)

Alicante Elche Airport is located about 8 km south-west of the popular city of Alicante. One of the best ways to travel to and from this airport is by bus, which departs from Alicante city centre and other main towns in the region.

Airports in the rest of Spain

Not sure how to get to or from Valencia or Girona Airport? Don't worry, we’ve got all the information you need to travel between the airport and the city centre without problems.

Valencia airport (VLC)

Valencia Airport is located about 8 km west of the capital of the Valencian Community. You can easily reach it by metro and bus from the city centre.

Girona Airport (GRO)

Girona Airport is located 13 km from the city of the same name and can be easily reached by bus from the city centre and the surrounding provinces.

Need some travel inspiration?

If you’re visiting Spain on holiday or as part of a larger European trip and thinking about exploring different parts of this beautiful country, we’ve got all the inspiration you need below. Why not check out our guide to travelling by trains in Spain too?