Granada National Airport is served by Air Europa (www.air-europa.com) and Iberia ( www.iberia.com ).
For flights terminating in Madrid, daily buses make the 4.5 hour connection to Granada. (www.estaciondeautobuses.com).
An economical alternative is to fly to Malaga International Airport, which makes many direct flights within Europe. Daily buses make the 2 hour connection to Granada. (http://www.estabus.emtsam.es/)