From airport of Seville in taxi it costs 23 Euros to Seville city, but to the left of the exit of the airport there is a bus-stop that leaves each half an hour, if you decide to take a train to Cadiz, you will drop bus in the Station of Santa Justa to take the train to Seville - Cadiz, price 9.80 Euros.
If you decide to continue from the airport of Seville to the city, drop in the last stop, the Bus-station of Seville is crossing the street.
Seville - Tarifa BUS COMES Last one at 2000 hrs
Seville-Zahara price 14 Euros. Last onbe at 2100 hrs.
Seville - Cadiz last bus at 2200 hrs.