Sailings from Santa Cruz de Tenerife - Agaete take on average 1hr 20m. The fastest ferry from Tenerife to Gran Canaria is from Santa Cruz de Tenerife. The distance from Santa Cruz de Tenerife to Agaete is 38 nautical miles (70km) with a crossing time of approximately 1 hour and 20 minutes.