I'm flying to Malaga (cheaper than flying to Seville) and want to take a train to Ecija where I'm staying. Is there a direct train to go there or do I have to take a train to Cordoba or Seville first? Maybe one of the trains have a stop in Ecija?. Will it be better to stay in Cordoba and then visit Ecija?. I chose Ecija mainly because is usually warmer than other places. I've been to Seville several times, so that is not an option. I've only spent one day in Cordoba in the past.
Opinions and suggestions are welcome. Thank you