Answer:
From Playa Blanca, Lanzarote to Corralejo, Fuerteventura:
Naviera Armas - 7 crossings weekly, 25 mins sail time
Fred Olsen Express - 7 crossings weekly, 20 mins sail time
From Arrecife, Lanzarote to Las Palmas de Gran Canaria, Gran Canaria:
Trasmediterranea - 3 crossings weekly, 7 hours sail time
Naviera Armas - 4 crossings weekly, 7¼ hours sail time
From Arrecife, Lanzarote to Santa Cruz de Tenerife, Tenerife:
Trasmediterranea - 1 crossing weekly, 22 hours sail time
Naviera Armas - 3 crossings weekly, 9 hours sail time
From Arrecife, Lanzarote to Las Palmas de Gran Canaria, Gran Canaria:
Trasmediterranea - 3 crossings weekly, 7 hours sail time
Naviera Armas - 4 crossings weekly, 7¼ hours sail time
From Arrecife, Lanzarote to Santa Cruz de La Palma, La Palma:
Naviera Armas - 2 crossings weekly, 20 hours sail time
From Arrecife, Lanzarote to Cádiz, mainland Spain:
Trasmediterranea - 1 crossing weekly, 38 hours sail time
From Playa Blanca, Lanzarote to Corralejo, Fuerteventura:
Naviera Armas - 7 crossings weekly, 25 mins sail time
Fred Olsen Express - 7 crossings weekly, 20 mins sail time