Tren o coche? Sevilla, Tarifa, Granada, Madrid

Nos volamos a Barcelona, ​​volamos a San Sebastián, volamos a Sevilla, pero ahora tenemos que averiguar la mejor manera de ir Sevilla, Tarifa (viaje de un día a Tánger en ferry), luego Gibraltar, tal vez playa en camino a Granada, 2 noches Granada, Luego coger el coche en Madrid (si tomamos el coche). Hay 4 de nosotros. ¿Opiniones?