Puerto de la Cruz est facilement accessible depuis l’Aéroport de Tenerife Nord, qui se trouve à environ 25 minutes en voiture. L’aéroport dessert de nombreuses destinations européennes et est bien relié à Puerto de la Cruz par un réseau de bus et de taxis. La ville est également accessible depuis l’Aéroport de Tenerife Sud, bien qu’il soit un peu plus éloigné (environ 1h30 de route).
Le réseau de transports publics de Puerto de la Cruz est bien développé, avec des bus qui connectent la ville à d’autres régions de Tenerife. La ville est également facilement navigable à pied, et les taxis et services de location de voiture sont disponibles pour explorer l’île à votre propre rythme.
Les visiteurs peuvent également prendre des ferry-boats depuis le port pour des excursions en mer ou pour visiter d’autres îles des Canaries.