Getting to Puerto de la Cruz, Tenerife
The island of Tenerife has two airports: Tenerife Norte ("Los Rodeos") and Tenerife Sur ("Reina Sofia"). More international carriers run through the southern option, near where the major tourist resorts are located. Each airport offers an affordable bus service direct to Puerto de la Cruz, as well as taxis.
There are no train stations on the island of Tenerife.
Once you're on the island, you can travel around on the island's buses, commonly referred to as "guaguas". The bus station in Puerto de la Cruz is located on Calle del Pozo, 1.