The catamaran leaves for Cádiz (€2.70, 30 minutes) up to 18 times daily Monday to Friday, and up to 16 times at weekends, from in front of the Hotel Santa María.
El Puerto has two bus stops. CMTBC buses to Cádiz (€2.70, 45 minutes, every 30 to 60 minutes), Jerez de la Frontera (€1.65, 20 minutes, two to eight daily) and Sanlúcar de Barrameda (€1.95, 25 minutes, five to 11 daily) go from the bus stop outside the bullring. Comes buses to Seville (€10, 1½ hours, one or two daily) go from outside the train station.
Car & Motorcycle
There's supervised parking at the bullring and the catamaran dock (€10 per 24 hours). Plaza Isaac Peral has underground car parking (€3.95 per 24 hours).
From the train station at the northeastern end of town, frequent trains go to/from Jerez de la Frontera (€2.70, eight minutes), Cádiz (€5.05, 35 minutes) and Seville (€14, 1¼ hours).