We have an Iberian flight to catch at the Granada airport at 19.00 on September 29 (Monday), and the train schedule lists a train that leaves Ronda at 14.11 and arrives in Granada at 16.47. Will we have enough time to get to our flight on time? How often does this train keep to schedule? How long does it take to get from the Granada train station to the airport? How far in advance should we buy our train tickets? Thanks in advance.