There are two different airports in Tenerife. The Tenerife South Reina Sofia International Airport (IATA: TFS) (ICAO: GCTS) is located about 60km away from Santa Cruz, in the south of Tenerife. It's open the 24 hours of the day with almost 9 million passengers every year. The other airport Tenerife North Los Rodeos International Airport (IATA:TFN) (ICAO: GCXO) closest to the capital, was limited only to island and nationals flights, but the recent opening of the new airport terminal and the entrance of international flights has allowed to improve the connections of the city with the rest of the country and the foreigner.
Taxi fares from Tenerife North International Airport to Santa Cruz are 15€.
From Tenerife South International Airport to Santa Cruz is 60€.
Bus lines 102, 108, and 109 go from Tenerife North Airport to Santa Cruz. Line 341 connects Tenerife South Airport with Santa Cruz. One line connects both airports (Line 340).
By boat
The Port of Santa Cruz de Tenerife has become one of the main ports of the country in transit of passengers. You can arrive the city with a Ferry that connects Santa Cruz de Tenerife with Cadiz, in the Mainland, but the trip takes two days. The company that operates this route is Acciona Transmediterranea. You can also take a ship to travel between the islands. The main company is Fred Olsen