Ferry to Tenerife
Every crossing in one place
Ferry to Tenerife
Every crossing in one place
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
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.
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.
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.
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.
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.
"Relaxed"
"good service "
"On time for once!"
"Crossing from Gran Canaria to Tenerife "
Find out what it's like onboard the ferries before you travel.