At Cadiz train station you can catch a train to Sevilla. Trains run frequent almost every hour. The trip to Sevilla takes just under 2 hours for €13,25 per person one-way. A roundtrip costs €23,50 per person. If you go to Sevilla by train better get off in San Bernardo train station which is much closer to Sevilla historic city center, then the main station Santa Justa. A better option is by bus to Sevilla.
How do I get to the train station from the cruise port in Cadiz?
Cadiz train station is located at Plaza Sevilla, just a short walk away from your cruise ship. Leave the docking area and cross the big roundabout at Plaza Sevilla. Down at the parking lot you will see the Cadiz train station. You can buy tickets at the ticket counter or at the ticket machines inside the station. Please note that the ticket machines are only for short distances. For long distance go to the counter. Better check the train timetable from Cadiz to Sevilla in advance.