Canary Islands Ferries Discover the Best Price
Ferries at the best price
Why is it worth booking on Ferriesonline.com?
- Compare all the offers and get the best prices!
- Get exclusive discounts on the best companies
- Customer support in English 7/7
- 4.5/5 star reviews!
Upcoming Departure Times Ferries Canary Islands
Choose the route you are interested in and find out the offers for Canary Islands.
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship CIUDAD DE VALENCIA
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Naviera Armas - Trasmediterranea, ship default
Ferries to the Canary Islands – Schedules, Deals and Online Booking
The Canary Islands are a Spanish archipelago in the Atlantic Ocean, famous for their mild climate year-round, golden beaches, and volcanic landscapes. Each island has its own unique character: Tenerife and Gran Canaria offer vibrant cities and full tourist services; Lanzarote and Fuerteventura are known for their beaches and desert-like scenery; La Palma, La Gomera, and the smaller islands are perfect for nature lovers and trekking. Ferries are a convenient solution for reaching the Canaries from mainland Spain and for traveling between the islands.
🌍 Ferry Connections to the Canary Islands
Reaching the Canary Islands by sea is easy thanks to regular connections from mainland Spain and frequent inter-island ferry routes.
Main ferry Companies
Ferry connectyion to the canary Island are operated by:
Naviera Armas from Cadiz
Fred Olsen Express from Huelva and among the islands.
The main ports are Tenerife (Santa Cruz, Los Cristianos), Gran Canaria (Las Palmas, Agaete), Lanzarote (Arrecife), Fuerteventura (Puerto del Rosario, Corralejo), La Palma (Santa Cruz de La Palma), and La Gomera (San Sebastián).
⛴️ Active Routes
The main routes connect the ports of Cadiz and Huelva to the major islands, while inter-island ferries allow for fast travel between islands.
- Cadiz → Gran Canaria: ~35 h
- Cadiz → Tenerife: ~43 h
- Cadiz → Lanzarote: ~28 h
- Cadiz → Fuerteventura: ~29 h
- Huelva → Gran Canaria / Tenerife: ~34–39 h
Inter-island Connections
- Gran Canaria ↔ Tenerife: ~1 h 20 – 1 h 40
- Tenerife ↔ La Gomera: ~50 min
- Tenerife ↔ La Palma: ~2 h 30
- Fuerteventura ↔ Lanzarote: ~25–35 min
- Gran Canaria ↔ Fuerteventura: ~2–6 h
- La Graciosa and Lobos: ~15–30 min
Onboard Services
- 🛌 Interior and exterior cabins
- 🛋️ Seats and lounge areas
- 🍽️ Restaurants, bars and self-service
- 📶 Wi-Fi and entertainment
- 🐶 Pet-friendly cabins (limited availability)
- ♿ PRM services for reduced mobility
💶 Prices and Deals
Prices vary depending on the season, type of accommodation, and whether you travel with a vehicle. Various promotions are available:
- Seasonal offers during specific periods.
- Early booking discounts.
- Vehicle discounts for cars, motorcycles, and campers.
⛴️ Check-in and Boarding
- Boarding pass: available online or at the port.
- Required documents: valid ID card for EU citizens, passport for non-EU nationals.
- Arriving at the port: 2 hours before departure with a vehicle; 1 hour without a vehicle; for inter-island routes 1 hour with a vehicle and 30 minutes on foot.
🌴 Travel Tips
Each island offers something unique: modern cities, volcanic beaches, unspoiled nature, or slower rhythms. Spring and autumn offer perfect weather with fewer crowds.
- Visit multiple islands using fast ferries.
- Book in advance during high season.
- Bring layered clothing.
- Rent a car to explore inland areas and remote beaches.
- Try dolphin-watching or diving excursions.
Local cuisine: papas arrugadas with mojo sauce, fresh fish, cheeses, bienmesabe.
Useful info: language Spanish; currency Euro; time zone GMT+0; driving on the right.
CANARY ISLANDS FERRIESFAQ - Canary Islands
- Grimaldi Lines: follow the link on the ticket;
- GNV: invoices can be requested using the following link: https://booking.gnv.it/formfatc
- Moby, Tirrenia and Toremar: invoices can only be requested by telephone before purchase by contacting our call centre;
- Blu Navy issues invoices within 24 hours of ticket purchase by sending an email or contacting the company by telephone.
Invoices cannot be issued for any other companies.
Ferry to Canary Islands
- El Hierro (Valverde) ► Tenerife (Los Cristianos)
- La Gomera (S.S. de la Gomera) ► Gran Canaria (Las Palmas)
- La Gomera (S.S. de la Gomera) ► Tenerife (Los Cristianos)
- Lanzarote (Playa Blanca) ► Fuerteventura (Corralejo)
- Tenerife (Los Cristianos) ► La Gomera (S.S. de la Gomera)
- Tenerife (Los Cristianos) ► La Palma (Santa Cruz)
- Fuerteventura (Corralejo) ► Lanzarote (Playa Blanca)
- Fuerteventura (Morro Jable) ► Gran Canaria (Las Palmas)
- Fuerteventura (Morro Jable) ► Tenerife (Santa Cruz)
- Huelva ► Gran Canaria (Las Palmas)
- Huelva ► Tenerife (Santa Cruz)
- Cadiz ► Lanzarote (Arrecife)
- Cadiz ► Tenerife (Santa Cruz)
- Cadiz ► La Palma (Santa Cruz)
- Cadiz ► Gran Canaria (Las Palmas)
- Cadiz ► Fuerteventura (Puerto del Rosario)
- Fuerteventura (Puerto del Rosario) ► Lanzarote (Arrecife)
- Fuerteventura (Puerto del Rosario) ► Gran Canaria (Las Palmas)
- Fuerteventura (Puerto del Rosario) ► Tenerife (Santa Cruz)
- Fuerteventura (Puerto del Rosario) ► La Palma (Santa Cruz)
- Gran Canaria (Las Palmas) ► Fuerteventura (Morro Jable)
- Gran Canaria (Las Palmas) ► Fuerteventura (Puerto del Rosario)
- Gran Canaria (Las Palmas) ► Tenerife (Santa Cruz)
- Gran Canaria (Las Palmas) ► La Palma (Santa Cruz)
- Gran Canaria (Las Palmas) ► Lanzarote (Arrecife)
- Gran Canaria (Las Palmas) ► La Gomera (S.S. de la Gomera)
- La Palma (Santa Cruz) ► Fuerteventura (Puerto del Rosario)
- La Palma (Santa Cruz) ► Tenerife (Santa Cruz)
- La Palma (Santa Cruz) ► Gran Canaria (Las Palmas)
- La Palma (Santa Cruz) ► Lanzarote (Arrecife)
- La Palma (Santa Cruz) ► Tenerife (Los Cristianos)
- Lanzarote (Arrecife) ► Tenerife (Santa Cruz)
- Lanzarote (Arrecife) ► La Palma (Santa Cruz)
- Lanzarote (Arrecife) ► Fuerteventura (Puerto del Rosario)
- Lanzarote (Arrecife) ► Gran Canaria (Las Palmas)
- Tenerife (Santa Cruz) ► Fuerteventura (Puerto del Rosario)
- Tenerife (Santa Cruz) ► Gran Canaria (Las Palmas)
- Tenerife (Santa Cruz) ► Lanzarote (Arrecife)
- Tenerife (Santa Cruz) ► La Palma (Santa Cruz)
- Tenerife (Santa Cruz) ► Fuerteventura (Morro Jable)
Ferries from Canary Islands
- Fuerteventura (Corralejo) ► Lanzarote (Playa Blanca)
- Fuerteventura (Morro Jable) ► Gran Canaria (Las Palmas)
- Fuerteventura (Morro Jable) ► Tenerife (Santa Cruz)
- Fuerteventura (Puerto del Rosario) ► Cadiz
- Fuerteventura (Puerto del Rosario) ► Gran Canaria (Las Palmas)
- Fuerteventura (Puerto del Rosario) ► La Palma (Santa Cruz)
- Fuerteventura (Puerto del Rosario) ► Lanzarote (Arrecife)
- Fuerteventura (Puerto del Rosario) ► Tenerife (Santa Cruz)
- Gran Canaria (Las Palmas) ► Cadiz
- Gran Canaria (Las Palmas) ► Fuerteventura (Morro Jable)
- Gran Canaria (Las Palmas) ► Fuerteventura (Puerto del Rosario)
- Gran Canaria (Las Palmas) ► Huelva
- Gran Canaria (Las Palmas) ► La Gomera (S.S. de la Gomera)
- Gran Canaria (Las Palmas) ► La Palma (Santa Cruz)
- Gran Canaria (Las Palmas) ► Lanzarote (Arrecife)
- Gran Canaria (Las Palmas) ► Tenerife (Santa Cruz)
- La Gomera (S.S. de la Gomera) ► Gran Canaria (Las Palmas)
- La Gomera (S.S. de la Gomera) ► Tenerife (Los Cristianos)
- La Palma (Santa Cruz) ► Cadiz
- La Palma (Santa Cruz) ► Fuerteventura (Puerto del Rosario)
- La Palma (Santa Cruz) ► Gran Canaria (Las Palmas)
- La Palma (Santa Cruz) ► Lanzarote (Arrecife)
- La Palma (Santa Cruz) ► Tenerife (Los Cristianos)
- La Palma (Santa Cruz) ► Tenerife (Santa Cruz)
- Lanzarote (Arrecife) ► Cadiz
- Lanzarote (Arrecife) ► Fuerteventura (Puerto del Rosario)
- Lanzarote (Arrecife) ► Gran Canaria (Las Palmas)
- Lanzarote (Arrecife) ► La Palma (Santa Cruz)
- Lanzarote (Arrecife) ► Tenerife (Santa Cruz)
- Lanzarote (Playa Blanca) ► Fuerteventura (Corralejo)
- Tenerife (Los Cristianos) ► El Hierro (Valverde)
- Tenerife (Los Cristianos) ► La Gomera (S.S. de la Gomera)
- Tenerife (Los Cristianos) ► La Palma (Santa Cruz)
- Tenerife (Santa Cruz) ► Cadiz
- Tenerife (Santa Cruz) ► Fuerteventura (Morro Jable)
- Tenerife (Santa Cruz) ► Fuerteventura (Puerto del Rosario)
- Tenerife (Santa Cruz) ► Gran Canaria (Las Palmas)
- Tenerife (Santa Cruz) ► Huelva
- Tenerife (Santa Cruz) ► La Palma (Santa Cruz)
- Tenerife (Santa Cruz) ► Lanzarote (Arrecife)
