Puerto de la Cruz – gmina i miasto w Hiszpanii, we wspólnocie autonomicznej Wysp Kanaryjskich, w prowincji Santa Cruz de Tenerife, zlokalizowane w północnej części Teneryfy, nad Oceanem Atlantyckim, w dolinie Orotava. Zajmuje obszar 8,73 km² (co czyni ją najmniejszą powierzchniowo gminą na całych Wyspach Kanaryjskich), a w 2023 r. była zamieszkiwana przez 30 849 osób. Wraz z sąsiadującymi gminami Los Realejos i La Orotava tworzy obszar metropolitalny Doliny La Orotava liczący 108 721 mieszkańców (w 2019 r.).

Nazwa Pierwotnie osadę portową nazwano Puerto de la Orotava (od doliny, w której była usytuowana), jednak pod koniec XVI w. na jednym ze wzgórz nowi osadnicy postawili krzyż, a w 1808 r. miejscowość przemianowano na Puerto de la Cruz.

Turystyka Puerto de la Cruz było miejscem, w którym rozpoczęła się turystyka na Wyspach Kanaryjskich, a także pierwszym hiszpańskim centrum turystycznym. W 1886 r. utworzono bowiem tutaj pierwsze na archipelagu sanatorium przyjmujące kuracjuszy, zaś od końca XIX w. turystyka zaczęła odgrywać ważną rolę w lokalnej gospodarce. Sprzyjały temu: dobre warunki klimatyczne przez cały rok, piękne plaże wulkanicznego wybrzeża (Playa Jardín, Playa Martiánez) oraz wyjątkowe krajobrazy doliny Orotava. 22 grudnia 1890 otwarto pierwszy hotel (Gran Hotel Taoro).