Aeroplane: Granada's airport is connected by daily flights to/from Madrid and Barcelona, and from there to all major international airports. Málaga airport, which is one and a half hour by bus from Granada, is connected with the most important international airports. Charter lines provide a cheap solution. Full list Bus: There are some International Coach Services passing through/arriving in Granada (e.g. SAIA, Mundial). Please check the International Coach Services in your city. From Barcelona, Madrid and Málaga there are scheduled buses to Granada.
Car: Along the coast, from Barcelona, you can take the motorway A-7 (with toll) to Alicante and then the motorway 92 (free) to Granada. From Madrid take the motorway IV to Jaén, and then to Granada.
Train: From/passing through Madrid is the best place to go by train to Granada.