Cruises from Spain to Malta

Are you looking for a cruise from Spain to Malta? April is the most popular month to cruise between Spain and Malta and there are 6 departures available from four of the world's leading cruise lines.
Filter Results
Departures
Duration
8 Days
21 Days
Start City
Ship Size
Operators
Price
$5,200pp
$31,980pp
Countries
Show More...
Filter Results
6 Cruises (6 Cruise Departures)
New ReleaseCruise

11 Days (10 Nights) Palma de Mallorca to Valletta
Cruise Line: Scenic
Departure: 03 May 2027
Countries Visited: Spain, Sardinia, Sicily, Malta
2 for 1 Fares + Fly Free Premium Economy2 for 1 Fares + Fly Free Business Class
INSIDE
-
OCEANVIEW
-
BALCONY
$12,895
SUITE
$20,545
Save (per person) 14,095
From (per person) 12,895
Cruise
 (1)

10 Days (9 Nights) Malaga to Valletta
Cruise Line: Ponant
Ship: Le Boreal
Departure: 05 May 2026
Countries Visited: Spain, Algeria, Tunisia, Sicily (+1 more), Malta
INSIDE
-
OCEANVIEW
$6,950
BALCONY
$7,320
SUITE
$13,630
From (per person) 6,950
Cruise
 (1)

8 Days (7 Nights) Malaga to Valletta
Cruise Line: Ponant
Departure: 28 April 2026
Countries Visited: Spain, Sicily, Malta
INSIDE
-
OCEANVIEW
-
BALCONY
$5,250
SUITE
$9,730
From (per person) 5,250
New ReleaseCruise

11 Days (10 Nights) Barcelona to Valletta
Cruise Line: Emerald Cruises
Departure: 25 April 2026
Countries Visited: Spain, Corsica, Sardinia, Sicily (+1 more), Malta
Mutiple Deals Available
INSIDE
-
OCEANVIEW
$7,916
BALCONY
-
SUITE
$10,836
Save (per person) 8,074
From (per person) 7,916
Cruise

12 Days (11 Nights) Barcelona to Valletta
Cruise Line: Silversea
Departure: 06 August 2025
Countries Visited: Spain, Sardinia, Corsica, Tunisia (+1 more), Malta
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
$8,700
BALCONY
$10,500
SUITE
$13,700
From (per person) 8,700
New ReleaseCruise

21 Days (20 Nights) Santa Cruz de Tenerife to Valletta
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Countries Visited: Spain, Morocco, Corsica, Sardinia (+2 more), Sicily, Malta
2 for 1 Fares
INSIDE
-
OCEANVIEW
$15,824
BALCONY
-
SUITE
$21,665
Save (per person) 16,156
From (per person) 15,824
Results: 6 results

No Results found. Try changing your search filters.