Puerto de la Cruz ist über den nahegelegenen Flughafen Teneriffa Nord (Los Rodeos) hervorragend erreichbar. Dieser liegt rund 30 Kilometer entfernt und bietet regelmäßige Verbindungen zu spanischen Festlandstädten sowie europäischen Metropolen. Der Flughafen Teneriffa Süd ist etwa 90 Kilometer entfernt und wird ebenfalls von vielen internationalen Fluggesellschaften bedient.
Die öffentliche Verkehrsanbindung innerhalb Teneriffas wird durch das gut ausgebaute Busnetz von TITSA gewährleistet. Es gibt direkte Busverbindungen nach Santa Cruz, La Laguna und in andere wichtige Orte.
Innerhalb der Stadt ist die Fortbewegung unkompliziert – viele Sehenswürdigkeiten liegen in fußläufiger Entfernung. Zudem stehen Taxis, Mietwagen und Fahrräder zur Verfügung. Die Stadtverwaltung fördert nachhaltige Mobilität durch neue Fußgängerzonen und Radwege.