Puerto de la Cruz, Tenerife, Spain (with Map & Photos)

Puerto de la Cruz is a historic coastal city on the northern shore of Tenerife, in Spain's Canary Islands. Set between the Atlantic Ocean and the volcanic slopes of Mount Teide, the city is known for its traditional architecture, seaside promenades, gardens, and distinctive volcanic coastline.

Puerto de la Cruz, Tenerife, Spain
Puerto de la Cruz, Tenerife, Spain


The historic center features colorful buildings, narrow streets, plazas, churches, and traditional Canarian balconies. Along the coast, natural volcanic formations and seawater pools provide some of the city's most recognizable scenery.

Quick Facts About Puerto de la Cruz

  • Location: Tenerife, Canary Islands, Spain
  • Setting: Northern Tenerife on the Atlantic coast
  • Island: Tenerife
  • Region: Canary Islands
  • Known for: Historic streets, volcanic coastline, gardens, and ocean views
  • Nearby natural landmark: Mount Teide

What to See in Puerto de la Cruz

Visitors can explore the historic waterfront, Plaza del Charco, and the streets of the old town. The city's coastline includes volcanic beaches and natural-looking pools, while Playa Jardín combines black volcanic sand with landscaped gardens and views of the Atlantic Ocean.

Puerto de la Cruz is also known for its gardens and subtropical vegetation. The combination of historic Canarian architecture, volcanic landscapes, and the Atlantic setting gives the city a distinctive character within Tenerife.

Map of Puerto de la Cruz