There is no ferry from Morocco , only possible via Cadiz in Spain. Morocco – Tenerife by ferry is possible: Tanger – ferry – Tarifa – bus – Cadiz – ferry – Lanzarote.
There is no direct connection from Morocco to Tenerife . However, you can take the taxi to Tangier airport, fly to Cartagena, then take the taxi to Tenerife .
Naviera Armas offers regular ferry services between mainland Spain, Morocco and the Canary Islands , as well as numerous inter island connections.
Distance from Morocco to Canary Islands is 998 kilometers. This air travel distance is equal to 620 miles. The air travel (bird fly) shortest distance between Morocco and Canary Islands is 998 km= 620 miles.
Although part of the European Union, the Canary Islands are physically closer to Africa, with Tenerife lying just 300km off the coast of Morocco .
It’s said that on a clear day, all of the Canary Islands are visible from the 3718-m peak of Tenerife (Mt Teide). The African coast lies only ~ 313 km from Mt Teide, but this is greater than the visibility range V ~ 253 km. The view from Fuerteventura. There are reports of Africa being visible from Fuerteventura.
Tenerife is known for its holiday resorts, Blue Flag beaches and vibrant nightlife scene, but the island’s natural landscape and great climate offer a great deal beyond this.
Morocco has no claim to the Canary islands , they have never occupied the territory. If they choose to be part of Spain then the Canary Islands are part of Spain. Morocco has no say in this.
The Canary Island of Fuerteventura lies less than 100km off Morocco’s Atlantic Coast, and the route would operate from the remote Moroccan port town of Tarfaya, which is nearly 800km south of Marrakesh.
Distance between Morocco and Lanzarote is 693.54 km. This distance is equal to 430.95 miles, and 374.24 nautical miles. The distance line on map shows distance from Morocco to Lanzarote between two cities.
The easiest way to island hop in the Canaries , and almost certainly the most pleasant, is by inter island ferry. All seven of the main islands are connected in this way, with Tenerife and Gran Canaria acting as hubs. As it is a car ferry you can hire a car on arrival on one island and take it over to the other.
around 41 hours 30 minutes