Ferry to Tenerife
Tenerife is the largest of the Canary Islands, located roughly 215 miles from the northwest coast of Africa in the Atlantic Ocean. This luxurious metropolis is largely taken up by Mount Teide, a dormant volcano whose summit marks the highest point in Spain. However, the island is best known for its golden beaches and its lively resorts, attracting millions of visitors every year from across Europe.
There are 2 ports in Tenerife. Santa Cruz de Tenerife port is located on the north of the island and Los Cristianos port is located on the south of the island. Santa Cruz de Tenerife port is the most popular located in Tenerife, with up to 18 daily sailings and ferry connections from Gran Canaria, La Palma, Spain, Lanzarote and Fuerteventura.
Day Trips to Tenerife
- Agaete to Tenerife ferry - 1 hour and 20 minutes
- Las Palmas to Tenerife ferry - 1 hour and 40 minutes
- San Sebastian de La Gomera to Los Cristianos - 50 minutes
Ferry from Spain to Tenerife
Although the vast majority of ferry routes are inter-island, you can reach Tenerife from mainland Spain via Cadiz port and Huelva port. The Cadiz to Tenerife ferry is available with Trasmediterranea and Naviera Armas. While the Huelva to Tenerife ferry is available with FRS VI and Fred Olsen Express.
Ferry to Tenerife from UK
Unfortunately, there is no direct ferry route from the UK to Tenerife. The best alternative is to catch a ferry from Portsmouth to Santander and drive across Spain to either Cadiz or Huelva port.
Top 5 Ferry Routes to Tenerife
Las Palmas to Santa Cruz de Tenerife
Santa Cruz de la Palma to Los Cristianos
Arrecife to Santa Cruz de Tenerife
Agaete to Santa Cruz de Tenerife
San Sebastian de la Gomera to Los Cristianos
Cheap ferry to Tenerife
Prices for the Tenerife ferry might change depending on the season you want to travel. Cheap ferry tickets are usually available during off peak, outside of the high season. Please visit our special offers page to find all the latest ferry discounts.
How long is the ferry to Tenerife?
Ferries to Tenerife can take between 1 and 10 hours when travelling between Canary Islands depending on the route. Ferries from Spain to the Canary Islands take approximately 40 hours. The quickest ferry crossing to Tenerife is from La Gomera. This route takes approximately 1 hour with 3 daily sailings. Ferries from Tenerife to Gran Canaria and El Hierro are the next fastest routes with crossing times of 2-3 hours.