Ferries from Spain to Tenerife sail approximately 4 times per week and are operated by Fred Olsen Express & Naviera Armas.
How long is the ferry from Spain to Tenerife?
Spain to Tenerife ferry sail durations can take between 33 hours 30 minutes and 43 hours depending on the ferry operator, the route taken and weather conditions.
Spain to Tenerife Fast Ferry
The fastest ferry from Spain to Tenerife takes around 33 hours 30 minutes on the Huelva to Santa Cruz de Tenerife ferry with Fred Olsen Express.
Can I travel by car on the Spain to Tenerife ferry?
Yes, you can travel by car on the ferry from Spain to Tenerife with Fred Olsen Express & Naviera Armas.
How far is it from Spain to Tenerife?
The distance between Spain and Tenerife is 874 miles (1407km) and 760 nautical miles.
Spain to Tenerife Ferry Prices
Spain to Tenerife ferry prices can vary depending on number of passengers, vehicle type, route and sailing times. Prices exclude service fees.
Ferry from Huelva to Santa Cruz de Tenerife
The Huelva to Santa Cruz de Tenerife ferry ferry sails approximately 3 times weekly with a crossing time of 37 hours 1 minute.
Ferry from Cadiz to Santa Cruz de Tenerife
Cadiz to Santa Cruz de Tenerife ferry ferries sail about 2 times weekly with a sailing time of 41 hours 12 minutes.
Spain to Tenerife Ferry Offers and Discounts
We recommend booking in advance for the cheapest ferry prices and availability. Visit our Special Offers page to take advantage of all the latest ferry discounts.
How to book ferry tickets from Spain to Tenerife
Book and compare Spain Tenerife ferry tickets, operators, timetables and prices using our Deal Finder.