By air:
Flights to Granada airport have been cut back since the Covid-19 pandemic. At the time of writing there are direct flights with Vueling to London Gatwick and Paris Orly 2-3 times a week. Schedules vary by season, so check the airlines’ websites.
There are direct flights to Granada from Madrid and Barcelona several times a day with Vueling. Vueling, Air Nostrum and Air Europa also offer other domestic routes, which vary by season.
Málaga is the nearest major airport, offering a wide selection of airlines from various airports around the UK and throughout Europe.
From the UK, another option is to fly with Iberia from Heathrow to Granada, changing in Madrid.
See the section by bus and coach below for details of how to get to Granada from the airport.
By train:
Granada is connected to the high-speed AVE network. There are three direct trains a day to Madrid (about 3 and a half hours) and 1 a day to Barcelona (6 hours). There are also a few more with a connection.
High-speed trains also connect Granada to Málaga, Sevilla and Córdoba 3-6 times a day.
Convential trains link Granada with Almería.
Timetables and tickets are available from the RENFE website.
By bus and coach:
Major cities and smaller towns throughout Spain are connected by efficient and comfortable coach services. Most services to Granada and elsewhere in Andalucía are run by Alsa, who are now owned by the British coach operator National Express.
Timetables and tickets are available from the Alsa website.
From Granada airport, there is a shuttle bus service to various points in the city centre. This leaves from outside the terminal building after the arrival of each flight and costs 3 Euros one-way. In the other direction, buses go to the airport approximately once an hour. For more information, see here.
From Málaga airport, there are a few direct buses a day to Granada. You can also take a suburban train to the central Málaga María Zambrano bus and rail station, then change to a Granada-bound coach. The train station at the airport is well signposted and trains go every half hour – see here for the timetable. Málaga-Granada coaches are operated by Alsa, see above.