The municipality of Puerto de la Cruz lies in the province of Santa Cruz de Tenerife, on the island of Tenerife: according to official INE figures for 1 January 2025 it is home to 31,137 people, over about 8.6 km².
With about 3,621 inhabitants per km², it is one of the most densely populated areas in the country, part of a large metropolitan area. Of the 32 municipalities in the province of Santa Cruz de Tenerife with at least 5,000 inhabitants, it is number 8 by population.
As the crow flies it lies about 34 km west of Santa Cruz de Tenerife, the provincial capital.
Nearby, within a few dozen kilometres, are other destinations featured in our guides: Santa Cruz de Tenerife (29 km), Arona (43 km).
To explore the area, use the map of neighbouring municipalities and the accommodation options in and around Puerto de la Cruz; all the municipalities in the province of Santa Cruz de Tenerife are listed on their own page.
Puerto de la Cruz on the map
Nearby
Municipalities of the province of Santa Cruz de Tenerife · Canary Islands