From Cádiz, Trasmediterránea operates ferry services to the Canary Islands with stops at Las Palmas de Gran Canaria (39 hours) and connecting ferries on to La Palma (8 hours) and Santa Cruz de Tenerife (6.5 hours). There are no direct ferries from Seville.
Trasmediterránea (Estación Marítima. 956/227421 or 902/454645. www.trasmediterranea.es).