BARCELONA > ALCUDIA (MALLORCA)
15 weekly sailings
4 h 30 min
CIUTADELLA (MINORCA) > ALCUDIA (MALLORCA)
68 weekly sailings
1 h
278 weekly sailings
1 h 30 min
146 weekly sailings
15 min
0 weekly sailings
00 min
1 weekly sailing
20 h
6 weekly sailings
6 h 30 min
44 weekly sailings
5 h 30 min
LAS PALMAS DE GRAN CANARIA > ARRECIFE (LANZAROTE)
25 weekly sailings
5 h 30 min
PUERTO DEL ROSARIO (FUERTEVENTURA) > ARRECIFE (LANZAROTE)
10 weekly sailings
2 h 15 min
SANTA CRUZ DE LA PALMA > ARRECIFE (LANZAROTE)
3 weekly sailings
27 h 59 min
SANTA CRUZ DE TENERIFE > ARRECIFE (LANZAROTE)
21 weekly sailings
8 h 15 min
3 weekly sailings
28 h
17 weekly sailings
8 h 59 min
1 weekly sailing
17 h
35 weekly sailings
6 h
34 weekly sailings
7 h
CIUTADELLA (MINORCA) > BARCELONA
19 weekly sailings
2 h 30 min
ALCUDIA (MALLORCA) > BARCELONA
19 weekly sailings
2 h 30 min
1 weekly sailing
24 h
SANTA CRUZ DE LA PALMA > CADIZ
2 weekly sailings
63 h
SANTA CRUZ DE TENERIFE > CADIZ
4 weekly sailings
32 h
CORRALEJO (FUERTEVENTURA) > CADIZ
1 weekly sailing
32 h
5 weekly sailings
29 h
LAS PALMAS DE GRAN CANARIA > CADIZ
6 weekly sailings
36 h
PUERTO DEL ROSARIO (FUERTEVENTURA) > CADIZ
2 weekly sailings
37 h 59 min
142 weekly sailings
1 h 59 min
ALCUDIA (MALLORCA) > CIUTADELLA (MINORCA)
66 weekly sailings
1 h
BARCELONA > CIUTADELLA (MINORCA)
16 weekly sailings
4 h 30 min
PLAYA BLANCA (LANZAROTE) > CORRALEJO (FUERTEVENTURA)
245 weekly sailings
25 min
CADIZ > CORRALEJO (FUERTEVENTURA)
1 weekly sailing
29 h 35 min
9 weekly sailings
5 h 15 min
41 weekly sailings
2 h 12 min
35 weekly sailings
2 h
27 weekly sailings
2 h 05 min
262 weekly sailings
02 min
14 weekly sailings
3 h 30 min
7 weekly sailings
12 h 30 min
20 weekly sailings
2 h 15 min
263 weekly sailings
02 min
32 weekly sailings
9 h 30 min
32 weekly sailings
2 h 15 min
37 weekly sailings
4 h 58 min
SANTA CRUZ DE TENERIFE > LAS PALMAS DE GRAN CANARIA
181 weekly sailings
1 h 40 min
CADIZ > LAS PALMAS DE GRAN CANARIA
6 weekly sailings
35 h 40 min
PUERTO DEL ROSARIO (FUERTEVENTURA) > LAS PALMAS DE GRAN CANARIA
23 weekly sailings
6 h
SANTA CRUZ DE LA PALMA > LAS PALMAS DE GRAN CANARIA
3 weekly sailings
7 h 10 min
ARRECIFE (LANZAROTE) > LAS PALMAS DE GRAN CANARIA
30 weekly sailings
6 h 30 min
MORRO JABLE (FUERTEVENTURA) > LAS PALMAS DE GRAN CANARIA
79 weekly sailings
1 h 45 min
SAN SEBASTIAN DE LA GOMERA > LOS CRISTIANOS (TENERIFE)
110 weekly sailings
50 min
SANTA CRUZ DE LA PALMA > LOS CRISTIANOS (TENERIFE)
44 weekly sailings
2 h 30 min
9 weekly sailings
7 h
5 weekly sailings
5 h
8 weekly sailings
5 h
6 weekly sailings
4 h 30 min
LAS PALMAS DE GRAN CANARIA > MORRO JABLE (FUERTEVENTURA)
79 weekly sailings
1 h 45 min
SANTA CRUZ DE TENERIFE > MORRO JABLE (FUERTEVENTURA)
44 weekly sailings
4 h 15 min
3 weekly sailings
12 h 30 min
5 weekly sailings
5 h
0 weekly sailings
00 min
58 weekly sailings
3 h 30 min
1 weekly sailing
19 h 30 min
0 weekly sailings
00 min
36 weekly sailings
7 h 15 min
16 weekly sailings
2 h 15 min
14 weekly sailings
4 h 14 min
35 weekly sailings
8 h
9 weekly sailings
5 h 15 min
CORRALEJO (FUERTEVENTURA) > PLAYA BLANCA (LANZAROTE)
246 weekly sailings
24 min
LAS PALMAS DE GRAN CANARIA > PUERTO DEL ROSARIO (FUERTEVENTURA)
19 weekly sailings
6 h
CADIZ > PUERTO DEL ROSARIO (FUERTEVENTURA)
2 weekly sailings
32 h
SANTA CRUZ DE TENERIFE > PUERTO DEL ROSARIO (FUERTEVENTURA)
16 weekly sailings
8 h 15 min
SANTA CRUZ DE LA PALMA > PUERTO DEL ROSARIO (FUERTEVENTURA)
2 weekly sailings
27 h
LOS CRISTIANOS (TENERIFE) > SAN SEBASTIAN DE LA GOMERA
116 weekly sailings
50 min
SANTA CRUZ DE LA PALMA > SAN SEBASTIAN DE LA GOMERA
36 weekly sailings
3 h 50 min
ARRECIFE (LANZAROTE) > SANTA CRUZ DE LA PALMA
3 weekly sailings
25 h 10 min
CADIZ > SANTA CRUZ DE LA PALMA
2 weekly sailings
56 h
SANTA CRUZ DE TENERIFE > SANTA CRUZ DE LA PALMA
3 weekly sailings
6 h 10 min
SAN SEBASTIAN DE LA GOMERA > SANTA CRUZ DE LA PALMA
49 weekly sailings
2 h
LOS CRISTIANOS (TENERIFE) > SANTA CRUZ DE LA PALMA
55 weekly sailings
2 h 30 min
LAS PALMAS DE GRAN CANARIA > SANTA CRUZ DE LA PALMA
13 weekly sailings
6 h 30 min
ARRECIFE (LANZAROTE) > SANTA CRUZ DE TENERIFE
26 weekly sailings
9 h 10 min
LAS PALMAS DE GRAN CANARIA > SANTA CRUZ DE TENERIFE
171 weekly sailings
1 h 40 min
MORRO JABLE (FUERTEVENTURA) > SANTA CRUZ DE TENERIFE
37 weekly sailings
4 h 10 min
PUERTO DEL ROSARIO (FUERTEVENTURA) > SANTA CRUZ DE TENERIFE
19 weekly sailings
10 h 10 min
SANTA CRUZ DE LA PALMA > SANTA CRUZ DE TENERIFE
2 weekly sailings
6 h
CADIZ > SANTA CRUZ DE TENERIFE
5 weekly sailings
33 h
323 weekly sailings
29 min
0 weekly sailings
00 min
138 weekly sailings
16 h 40 min
138 weekly sailings
1 h 59 min
3 weekly sailings
21 h
33 weekly sailings
5 h 15 min
36 weekly sailings
7 h 15 min
0 weekly sailings
00 min
0 weekly sailings
00 min
Morocco is waiting for you: whether it's a family reunion, a visit to loved ones, or a simple getaway, Baleària gets you there with competitive fares and full flexibility.
🌍 Book your round trip and take advantage of:
✅ 15% discount on the return ticket for all A/R bookings
✅ Change your plans without penalties: flexibility is included
✅ Book in advance: better availability and better price
Choose your route: 🚢 Almería – Nador 🚢 Algeciras – Tánger Med 🚢 Tarifa – Tánger Ville
Organise your trip now — the best seats go fast!
Offer subject to Baleària's terms and conditions. 15% discount applied to the return ticket on round-trip bookings.
15% discount - valid until 30 Jun 2026
Children under 12 years old can enjoy a 50% discount on the ticket, making family trips more affordable
50% discount
Young people up to 30 years old with a Youth Card get a 20% discount, while passengers over 60 are entitled to a similar discount on various routes, including those to the Balearic Islands.
20% discount
Do you want to know more about BALEARIA?
BALEARIA operate ferry services to Alcudia (mallorca), Algeciras, Algiers, Almeria, Arrecife (lanzarote), Barcelona, Cadiz, Ceuta, Ciutadella (minorca), Corralejo (fuerteventura), Denia, Formentera, Ibiza, Las palmas de gran canaria, Los cristianos (tenerife), Malaga, Melilla, Morro jable (fuerteventura), Mostaganem, Motril, Nador, Oran, Palma, Playa blanca (lanzarote), Puerto del rosario (fuerteventura), San sebastian de la gomera, Santa cruz de la palma, Santa cruz de tenerife, Tangier med, Tangier ville, Tarifa, Valencia.
BALEARIA depart from Barcelona, Ciutadella (minorca), Tangier med, Ceuta, Valencia, Melilla, Nador, Las palmas de gran canaria, Puerto del rosario (fuerteventura), Santa cruz de la palma, Santa cruz de tenerife, Cadiz, Formentera, Algiers, Palma, Ibiza, Alcudia (mallorca), Oran, Corralejo (fuerteventura), Arrecife (lanzarote), Algeciras, Playa blanca (lanzarote), Denia, Morro jable (fuerteventura), San sebastian de la gomera, Motril, Malaga, Almeria, Los cristianos (tenerife), Tarifa, Tangier ville, Mostaganem.
Right now BALEARIA offer: Children under 12 years old (50%), Discount for Youth and Seniors (20%), ☀️Morocco Special! (15%) .
Check out our site for more information on ( Alcudia (mallorca), Algeciras, Algiers, Almeria, Arrecife (lanzarote), Barcelona, Cadiz, Ceuta, Ciutadella (minorca), Corralejo (fuerteventura), Denia, Formentera, Ibiza, Las palmas de gran canaria, Los cristianos (tenerife), Malaga, Melilla, Morro jable (fuerteventura), Mostaganem, Motril, Nador, Oran, Palma, Playa blanca (lanzarote), Puerto del rosario (fuerteventura), San sebastian de la gomera, Santa cruz de la palma, Santa cruz de tenerife, Tangier med, Tangier ville, Tarifa, Valencia).