Public bus from Cadiz to El Puerto de Santa Maria
There run a few buses per hour between Cadiz and El Puerto de Santa Maria. You can take a bus at the main bus terminal in Cadiz. The ride takes about 40 minutes and will cost a couple of euro's per person. In El Puerto you can get off at the bus station in front of the train station. From there it's a nice walk to the city center. Before you go better check the bus timetable from Cadiz to El Puerto de Santa Maria.
How do I get to the bus terminal from Cadiz cruise port?
Cadiz bus station is located in front of the train station, just across the street from the docking area exit. Down at the parking lot near the roundabout of Plaza Sevilla you will see the bus terminal. By the time we checked, the bus station office was located in some white containers close to the bus stop.