Guide to the ports of the Canary Islands

Pick the right one for you!

Did you know that there is a total of 16 different ports among the 8 islands of the Canary archipelago? La Palma, El Hierro, and La Graciosa have one port each while the other Canaries have 2 and even 3 ports.

So, keep on reading to find out all about the Canary Islands ports and choose the one that best suits your needs on Ferryhopper!

Useful info: take a look at all active Canary Islands ferries for 2025, and browse the available ferry routes to the ports of the archipelago.

Fishing boats in Arrecife in Lanzarote, Canary Islands, Spain

The town of Arrecife in Lanzarote

Which port should I choose in Lanzarote?

Depending on your point of departure or your destination, Lanzarote has 3 ports:

  • Órzola port: it is located in the northern part of Lanzarote and it is the only port of Lanzarote connected to the island of La Graciosa. Therefore, if you want to go on a day trip to La Graciosa, you should take a ferry from the port of Órzola as it is the only way to reach it (there is no airport).
  • Arrecife port: it is situated in the heart of the island and from there you can take the ferry there are ferry connections to Gran Canaria (Las Palmas) or Cádiz! Depending on the season, there is also a connection with Fuerteventura.
  • Playa Blanca: from the port of Playa Blanca in the south of Lanzarote, you can reach the island of Fuerteventura in less than 30 minutes. So, you can enjoy your holidays in Lanzarote to the fullest by going on a day trip to Fuerteventura!

Good to know: the ferry companies that usually operate in Lanzarote are Líneas Romero and Biosfera Express in Órzola, Naviera Armas in Arrecife, and Fred. Olsen Express, Líneas Romero and Naviera Armas in Playa Blanca.

Which port is best for me in Fuerteventura?

Fuerteventura has 3 ports:

  • Corralejo port: the port of Corralejo is in the northern part of Fuerteventura and it connects with Lanzarote in only 25 minutes by ferry, so it’s perfect if you are planning to go on a day trip or a getaway
  • Puerto del Rosario port: it is located in the center of the island and it connects with Gran Canaria year-round. During the high season, there are also ferries connecting the port to the port of Arrecife in Lanzarote. The crossing to Las Palmas is long so if you are short on time it is advisable to choose the port of Morro Jable
  • Morro Jable port: it is on the southern part of Fuerteventura and has connections to the port of Las Palmas de Gran Canaria and the port of Santa Cruz de Tenerife. If you travel to Las Palmas, you should keep in mind that, although tickets from this port tend to be a little more expensive. However, the crossing only takes 2 hours in fast ferries so you can save a great deal of time.

Good to know: the ferry companies serving the crossings from the port of Corralejo are Fred. Olsen Express, Líneas Romero and Naviera Armas, which also operates in Puerto del Rosario. The trips from the port of Morro Jable are served by Fred. Olsen Express as well as Naviera Armas.

Ferry in Morro Jable harbor in Fuerteventura, Canary Islands, Spain

A ferry docked at the port of Morro Jable in Fuerteventura

How many ports does Gran Canaria have?

Gran Canaria has 2 ports, Las Palmas de Gran Canaria in the northeast and Agaete in the northwest. The latter is perfect if you are traveling to Tenerife as it connects the two islands in just 80 minutes. If you are in Las Palmas, the drive to Agaete won’t take you more than 40 minutes and if you don't have a vehicle, you can easily catch a free shuttle bus to the port.

The large port of Las Palmas connects with 6 destinations: Huelva, Cadiz, Santa Cruz de Tenerife, Arrecife, Morro Jable and Puerto del Rosario. If you travel to Fuerteventura, we advise you to choose Morro Jable as the crossing is shorter. Ferries departing from this port take around 20 minutes longer to arrive at Tenerife than those that leave from Agaete.

Good to know: while Fred. Olsen Express operates in both ports of the island, Naviera Armas only operates in the port of Las Palmas.

Which port should I choose in Tenerife?

Tenerife, the largest of the Canary Islands, has 2 ports which are Santa Cruz de Tenerife in the north and Los Cristianos in the south. The southern port has connections with Valverde in El Hierro, Santa Cruz de La Palma and San Sebastian in La Gomera. The crossing to La Palma from the port of Santa Cruz de Tenerife is the fastest possible route taking about 1 hour and 40 minutes.

The port of Santa Cruz de Tenerife has 6 direct connections to Huelva, Lanzarote, Las Palmas, Agaete, Morro Jable and Santa Cruz de la Palma. The crossing to Las Palmas from this port is a little longer than the one to Agaete, but if you stay in the capital it may be more convenient to travel directly there.

Good to know: both Fred. Olsen Express and Naviera Armas operate in the 2 ports of the island.

Ferry deck and mountains in the background, Spain

Port of Los Cristianos seen from the deck of a ferry

What ports are there in La Gomera?

Despite being a small island, La Gomera has 3 ports, San Sebastian, Playa Santiago and Valle Gran Rey. The last two only have internal connections with the other ports of the island. So you can explore La Gomera by ferry.

The port of San Sebastian has connections with the other ports of the island, as well as with Los Cristianos and Santa Cruz de La Palma.

Good to know: Fred. Olsen Express operates in all the ports of the island and Naviera Armas in the port of San Sebastian.

Book ferry tickets to the Canary Islands online

Ferryhopper makes it easy for you to book ferry tickets between the Canary Islands. Check out our Map of ferries, compare all the available companies, routes and schedules and prepare your bags for an amazing ferry trip to the Canaries!