Ferry from Spain to Gran Canaria
Tickets, prices & schedulesYou can travel by ferry to Gran Canaria from the Spanish mainland ports of Huelva and Cádiz all year round. Ferries from the ports in Andalusia take from around 30.5 hr to over 42 hr, depending on the port of departure. Ferry tickets to Gran Canaria from both ports usually start at around €115.
Naviera Armas (in collaboration with Trasmediterranea) and Fred. Olsen Express (in collaboration with Baleària) serve the ferry connections from mainland Spain to Gran Canaria with conventional ferries. Find up-to-date info, compare schedules, companies and prices, and book your ferry tickets on Ferryhopper without hidden fees.
Discounts
When traveling from mainland Spain to Gran Canaria, you can take advantage of fixed discounts of up to 50% available for specific traveler categories. While these discounts may vary from one company to another, you can get discount ferry tickets for:
- Children (4-11 years old)
- Young travelers (under 25-26 years old)
- Seniors (60+ years old)
- Large families (Spanish citizens)
Additionally, Canary Island residents are entitled to discounts of up to 75-85% on ferry tickets and can travel with tickets starting at €28.
Note: infants and children up to 3 years of age generally travel free of charge.
Ferry operators: frequency and prices
Huelva - Gran Canaria
| Ferry Company | Crossings | Duration | Price |
| Fred. Olsen Express | 3 weekly | 30.5-40 hr | €116+ |
| Baleària | 3 weekly | 34-42 hr | €116+ |
Cádiz - Gran Canaria
| Ferry Company | Crossings | Duration | Price |
| Naviera Armas | 1-2 weekly | 33-37 hr | €115+ |
On-board facilities and services
The conventional ferries serving the Huelva - Gran Canaria and Cádiz - Gran Canaria routes feature modern amenities that offer a comfortable and relaxed journey. Facilities usually vary from one company and from one vessel to another. However, you can typically find:
- Lounges and indoor seating areas (air-conditioned)
- Bars and cafeterias
- Self-service restaurants and à-la-carte dining options
- Shops
- Children’s areas and family-friendly spaces
- Entertainment services (films, board games, live TV, and more)
To stay connected, note that you can find paid internet vouchers on most ships, while Naviera Armas offers free Wi-Fi on Cádiz - Gran Canaria crossings.
Can I book a cabin?
Yes, you can. In fact, since this is a long crossing, cabins make a big difference if you want to enjoy privacy and comfort.
Fred. Olsen Express offers cabins on its Huelva - Gran Canaria services. Baleària also offers cabin accommodation, with options such as interior/exterior cabins, depending on the ship. You can book a cabin for 1-4 passengers, with prices normally starting at about €446.
On Cádiz - Gran Canaria ferries, Naviera Armas offers a wide range of choices including interior cabins, exterior cabins (with a sea view), and suites. Cabin prices normally start at around €338 for each leg of the journey.
Note that on all Spain - Gran Canaria ferries, there are 1-, 2-, 3-, and 4-bed options, as well as pet-friendly and accessible cabins.
What seats can I book?
On Huelva - Gran Canaria ferries, you can book standard reclining seats with prices starting at around €116. For extra comfort and privacy, you can book a business seat, costing around €132. All seats are equipped with device connectors.
On Cádiz - Gran Canaria ferries, standard airplane type seats start at €115. Alternatively, you can book a seat in the VIP lounge, which also includes priority boarding, costing around €132.
How much luggage is allowed on the ferries?
When traveling by ferry from Huelva to Gran Canaria with Baleària and Fred. Olsen, you can normally carry up to 20 kg of luggage free of charge.
On Naviera Armas and Trasmediterranea ferries from Cádiz, you can bring up to 4 items of luggage with a maximum combined weight of 60 kg.
Amenities for people with disabilities
Accessibility support is also a key point for all ferry companies traveling from mainland Spain to Gran Canaria. On board the ferries you can find PRM-focused assistance and adapted facilities, such as accessible seating/toilets and equipped cabins.
Can I travel with my pet?
Pets are allowed on ferries from mainland Spain to Gran Canaria, provided you include them in your booking. If you want to stay close to your pet for the whole crossing, look for pet-friendly cabins, available by all companies operating from Huelva and Cádiz.
If your pet is small and comfortable in a carrier, pet-friendly seating is a practical option, but keep in mind your pet must remain inside the carrier during the journey. If outside the carrier, pets should be on a leash. Depending on the vessel, you can also find “calm houses” (Baleària) or pet-friendly “cottages/rooms” (Fred. Olsen), as well as walking areas for pets.
Don’t forget to bring along the necessary health documents and passports, tickets and any pet supplies you may need for the journey.
Good to know: for more information, you can check out our guide on traveling with your pet in Spain.
Useful tips for your ferry trip to Gran Canaria from Spain
Here are some useful tips for your ferry trip from mainland Spain ports to Gran Canaria:
- To ensure a smooth boarding process, we recommend arriving at your port of departure at least 1 hr in advance if you are traveling as a foot passenger. If you are transporting a vehicle, we recommend arriving there 1.5-2 hr before your scheduled departure.
- Find detailed information (schedules, prices, amenities, etc) about each Spain - Gran Canaria ferry route on our dedicated pages: Huelva - Gran Canaria and Cádiz - Gran Canaria.
- Looking for activity ideas during your vacation on the vibrant Canary island? Check out our guide on a 7-day road trip in Gran Canaria.
- Gran Canaria is a perfect starting point for exploring the eastern side of the Canary Islands archipelago, including Fuerteventura and Lanzarote. Take a look at all ferry routes for island hopping in the Canary Islands and plan your trip hassle-free!
Where to take the ferry from Spain to Gran Canaria
You can travel by ferry to Gran Canaria from the ports of Huelva and Cádiz in Andalusia (southern Spain).
- From Huelva port (Puerto de Huelva): ferries depart from the Outer Port (Puerto Exterior), located around 17 km from the centre Huelva. The ferry terminals are at the south pier (Puerto Exterior Muelle Sur). The closest major airport is Seville Airport (SVQ), about 105 km away.
- From Cádiz port: it is within walking distance from the center. The port is easily accessible by train or by car via the Cádiz - Seville highway. It is located 40 km south of Jerez de la Frontera airport, with the trip taking about 30 min by car or 1 hr by public transport.
Where does the ferry arrive in Gran Canaria?
Ferries from mainland Spain ports normally arrive at the port of Las Palmas de Gran Canaria, the capital of Gran Canaria, on the northeastern coast of the island. Outside the ferry terminal, there are buses to take to the city center and other areas of the island.
In the area around the port, you will find cafés, restaurants, bars, shops and a shopping mall, as well as hotels, ATMs, and banks.
How long is the ferry ride from Spain to Gran Canaria?
The duration of the Spain - Gran Canaria ferry trip normally ranges from 30h 31m to 42h .
Spain - Gran Canaria ferry companies
Related posts from our blog
FAQs
Yes, all ferries connecting mainland Spain with Gran Canaria have car decks for the transportation of vehicles. Prices start at over €200 to transport a car or camper van, and €100 for a motorbike.
Important: bear in mind that car-deck spots can sell out fast, especially in high season (December-February and during summer). Therefore, we suggest that you book your ferry tickets as early as possible to secure a spot fr your vehicle.
No, Spain - Gran Canaria ferry routes are normally served by conventional vessels.
The fastest ferry from mainland Spain takes around 30.5 hr to reach Las Palmas in Gran Canaria (from the port of Huelva).
The distance depends on your port of departure:
- The distance between the port of Cádiz and the port of Las Palmas in Gran Canaria is 684 nautical miles (1,267 km).
- The distance between Huelva and Gran Canaria is approximately 692 nautical miles (1,280 km).
Yes, all ferries from mainland Spain to Gran Canaria are overnight. The journey takes about 30.5 to 42 hours or more, depending on the route and specific sailing, and several ferries depart in the evening.
Since the trip spans over a day, you can enjoy overnight accommodations available on all ferries, such as cabins or seating options, making it a comfortable option for travelers looking to rest during the journey.
There are both direct and indirect routes, depending on the port of departure:
Huelva - Gran Canaria
- Usually direct. Few sailings may include an intermediate stop at Tenerife.
- Frequency: 3 weekly sailings
Cádiz - Gran Canaria
- Includes 1-2 intermediate stops at Tenerife (Santa Cruz), or Lanzarote (Arrecife), and/or Fuerteventura (Puerto del Rosario)
- Stop duration: 30 min to 3 hr
- Frequency: 1-2 weekly sailings
The ferry stops at intermediate islands to drop off and pick up passengers and vehicles before continuing to Las Palmas de Gran Canaria.
Generally, it is not cheaper to book your ferry from mainland Spain to Grand Ganaria at the last minute. In fact, booking as early as possible is recommended to secure the best prices and ticket availability.
Ferry companies often offer lower fares for early bookings, and waiting until the last minute can result in higher prices or limited options, especially during busy travel periods. Therefore, to ensure a smooth and affordable trip, it’s best to plan ahead and get your tickets well in advance.
When booking your Spain - Gran Canaria trip on Ferryhopper, you can easily check in online, get your tickets on your phone, and board the ferry directly with your e-ticket without collecting any paper tickets at the port.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.