
Mainland
Ferries from Huelva
The second mainland port for the Canary Islands - destinations, departure days, check-in with a vehicle and getting to Huelva
- Gran Canaria in around 39 hours, Tenerife in around 37 - depending on the order of the stops
- Fred Olsen Express with the Marie Curie, three departures a week, cabins and car deck
- Lanzarote and Fuerteventura from Huelva with a change in Las Palmas or Santa Cruz
- Terminal address and the ferry company's opening hours
- Both destinations on one page
- Book directly with Fred Olsen Express

Connections from Huelva
One line sails from Huelva to Gran Canaria and Tenerife. The order of the two stops changes with each departure, so sometimes Las Palmas is the quicker destination, sometimes Santa Cruz.
The two destinations from Huelva
Both islands with crossing time and booking.
© OpenStreetMap contributors
Which island from Huelva
Table of Contents
Huelva is the mainland port of Fred Olsen Express. The Marie Curie, a ro-pax ship with cabins and a car deck, sails three times a week in each direction and serves Las Palmas and Santa Cruz de Tenerife on one line. The terminal is in the outer harbour at the Muelle Sur.
Gran Canaria
The crossing to Las Palmas takes around 39 hours if Tenerife is called at first, otherwise correspondingly shorter. The port of Puerto de la Luz lies in the city, with island ferries to Fuerteventura and Lanzarote and buses in every direction from there. Everything on booking, cabins and the terminal is on Huelva - Gran Canaria.
Tenerife
To Santa Cruz de Tenerife it's around 37 hours with a stop in Las Palmas. If you're continuing to La Gomera, La Palma or El Hierro, drive from Santa Cruz along the motorway to Los Cristianos; the ferries from there are on the page Ferry to Tenerife. Details on the route are on Huelva - Tenerife.
Onward to Lanzarote and Fuerteventura
There's no direct ferry from Huelva to the eastern islands. The usual route goes via Las Palmas: to Morro Jable in 105 minutes with Fred Olsen Express or Baleària Canarias, to Arrecife in just over six hours with Baleària Canarias. If you want to stay on the same ticket with your vehicle, compare the line from Cádiz, which calls directly at Arrecife and Puerto del Rosario.
On board the Marie Curie
The crossing lasts one to two nights, so a cabin or reclining seat belongs in your booking. Fred Olsen Express carries pets in kennels, Pet Rooms or on the Pet Sofa; registration is compulsory and spaces are limited. Vehicles from motorbikes to motorhomes travel on the car deck; the guides Travelling to the Canary Islands by motorhome and Travelling to the Canary Islands with your dog go into more detail.
Getting to the Huelva ferry terminal
Fred Olsen Express's ferry terminal is in the outer harbour at the Muelle Sur near Palos de la Frontera, south of the city at the mouth of the Odiel.
Huelva ferry terminal, Muelle Sur (Fred Olsen Express)
Puerto Exterior Muelle Sur, s/n, 21810 Palos de la FronteraGoogle MapsMit dem Auto
Via the A-49 from Seville or Portugal
The A-49 links Huelva with Seville and the Portuguese border. On the edge of the city, follow the signs for Puerto and Muelle Sur; the terminal isn't in the city centre.
With a vehicle, get to the terminal early
The desk at the Muelle Sur opens three hours before every departure, and the boarding time is shown on your boarding pass. For an overnight crossing with a car, motorhome or trailer, allow considerably more time than on the fast ferries between the islands.
Number plate and dimensions when booking
Vehicle type, length and height belong in your booking; the number plate can be changed afterwards.
Mit der Bahn oder dem Bus
To Huelva's main railway or bus station
Trains from Seville and Madrid end at Huelva railway station, long-distance buses at the bus station in the city centre. From either, take a taxi to the terminal in the outer harbour.
Allow time for the trip to the outer harbour
The terminal at the Muelle Sur lies outside the city; build the taxi ride into your buffer time and download your boarding pass beforehand.
FAQ
Frequently asked questions about the Huelva ferry port
Which islands can I reach from Huelva?+
Gran Canaria (Las Palmas) and Tenerife (Santa Cruz). The Marie Curie calls at both ports on one line, and the order changes. For Lanzarote, Fuerteventura, La Palma, La Gomera and El Hierro, you change ferries on the islands.
How long does the crossing from Huelva take?+
Around 37 hours to Santa Cruz de Tenerife and around 39 to Las Palmas, with the other port as an intermediate stop each time. Depending on the departure, the order is reversed, and the crossing times swap accordingly.
How often does the ferry sail?+
Three times a week in each direction, all year round, with Fred Olsen Express's ro-pax ship Marie Curie. Cabins, reclining seats and a car deck are on board.
Is there a ferry from Huelva to Lanzarote or Fuerteventura?+
Not directly. From Las Palmas you continue on to Arrecife (just over six hours) or Morro Jable (105 minutes), from Santa Cruz de Tenerife to Morro Jable (four hours). If you want to head straight for the eastern islands, sail from Cádiz with Baleària Canarias.
Cádiz or Huelva, which port is better?+
Huelva offers more departures a week and is Fred Olsen Express's only mainland line. Cádiz sails less often, but reaches five islands and calls at Lanzarote and Fuerteventura. For Gran Canaria and Tenerife, the departure day usually decides it.
