The nearest airport with a better range of international flight destinations is Malaga. Buses from Malaga to Granada run every one to two hours and take only between 1.5 and 2 hours. You can buy a bus ticket from Malaga to Granada at www.alsa.es. The ticket costs around 15 euros.