Skip to main content
Malta
Photo by Konpasu.de on Unsplash

Cruises departing from Malta

321 sailings depart from Malta

The UNESCO-protected port of Valletta, the capital of the island of Malta, is one of the must-see stops for every Mediterranean cruise of merit. You can admire this port, constructed in the second half of the 16th century by the Frenchman Jean de la Valette and moulded by the religious and military Order of Saint John of Jerusalem, from your MSC ship even before disembarking. The over 300 monuments rising in little more than half a square kilometre make this a place with one of the greatest density of historical attractions to visit during a cruise, not mentioning other attractions such as its beaches, seaside locales and restaurants. An excursion to the island can start right from its capital, Valletta, which enchants the cruise-goer with its famous Maltese balconies, which decorate the facades of houses in its old quarter. Surrounded by a multitude of churches, which the islanders assure are as many as the days of the year, the St. John’s Co-Cathedral is one of Malta’s biggest tourist attractions. The National Museum of Archaeology, on the other hand, hosts prehistoric artefacts found on the island. By the Grand Harbour, one can visit the underground passages of Auberge de Castille and the beautiful Baracca Gardens, which overlook the harbour; at night, when the city gates would close, its porticoes served as shelter for travellers. To get a taste of the life of Malta’s ancient nobility, visit Casa Rocca Piccola. A 16th century Palazzo now the residence of the 9th Marquis De Piro, it has period furnishings and has a bomb shelter built for protection against bombings during the Second World War. The set of the film Popeye can still be seen from Malta’s largest beach, as well as the Sanctuary of Our Lady of Mellieha with a fresco of the Blessed Virgin Mary with Christ; according to tradition, Saint Luke, who was shipwrecked on the island with Saint Paul, is the author of this Byzantine-style fresco.

Departure port facts

Departing cruises 321

Cruises from Malta

Prices per person · incl. taxes & fees.

Showing 321 cruises from Malta

Open in full search
View Cruise line Ship Departs Nights Destination From
Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Apr 23, 2027 7 Mediterranean

from $875

$125 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Apr 16, 2027 7 Western Mediterranean

from $875

$125 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Europa Cruises on MSC World Europa Oct 21, 2026 7 Mediterranean

from $895

$127 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Nov 6, 2026 7 Mediterranean

from $926

$132 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Apr 2, 2027 7 Mediterranean

from $935

$133 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Apr 9, 2027 7 Mediterranean

from $935

$133 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Oct 30, 2026 7 Europe

from $936

$133 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Europa Cruises on MSC World Europa Oct 28, 2026 7 Mediterranean

from $945

$135 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Oct 9, 2026 7 Europe

from $955

$136 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Oct 23, 2026 7 Europe

from $966

$138 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Europa Cruises on MSC World Europa Oct 7, 2026 7 Europe

from $1,001

$143 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Oct 16, 2026 7 Europe

from $1,035

$147 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Oct 2, 2026 7 Europe

from $1,036

$148 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Oct 29, 2027 7 Mediterranean

from $1,046

$149 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Oct 1, 2027 7 Western Mediterranean

from $1,046

$149 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Oct 15, 2027 7 Western Mediterranean

from $1,046

$149 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Oct 8, 2027 7 Mediterranean

from $1,046

$149 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Oct 22, 2027 7 Mediterranean

from $1,056

$150 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Apr 21, 2028 7 Mediterranean

from $1,065

$152 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Apr 30, 2027 7 Western Mediterranean

from $1,066

$152 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview May 7, 2027 7 Mediterranean

from $1,066

$152 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview May 14, 2027 7 Mediterranean

from $1,066

$152 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview May 21, 2027 7 Mediterranean

from $1,066

$152 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview May 28, 2027 7 Western Mediterranean

from $1,096

$156 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore May 19, 2028 7 Western Mediterranean

from $1,115

$159 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore May 12, 2028 7 Western Mediterranean

from $1,115

$159 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Oct 6, 2028 7 Mediterranean

from $1,125

$160 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Oct 20, 2028 7 Mediterranean

from $1,125

$160 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Sep 24, 2027 7 Mediterranean

from $1,126

$160 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Sep 17, 2027 7 Mediterranean

from $1,126

$160 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore May 26, 2028 7 Europe

from $1,135

$162 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Sep 29, 2028 7 Europe

from $1,135

$162 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Sep 25, 2026 7 Europe

from $1,136

$162 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Jun 4, 2027 7 Mediterranean

from $1,136

$162 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Asia Cruises on MSC World Asia Apr 5, 2028 7 Europe

from $1,145

$163 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Jul 31, 2026 7 Mediterranean

from $1,164

$166 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Jun 2, 2028 7 Western Mediterranean

from $1,195

$170 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Sep 22, 2028 7 Europe

from $1,195

$170 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Jun 11, 2027 7 Western Mediterranean

from $1,216

$173 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Aug 21, 2026 7 Europe

from $1,233

$176 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Europa Cruises on MSC World Europa Oct 14, 2026 7 Western Mediterranean

from $1,245

$177 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Jun 18, 2027 7 Europe

from $1,266

$180 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Sep 10, 2027 7 Mediterranean

from $1,266

$180 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Jun 25, 2027 7 Europe

from $1,276

$182 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Seaview Cruises on MSC Seaview Jul 2, 2027 7 Western Mediterranean

from $1,286

$183 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Sep 11, 2026 7 Mediterranean

from $1,305

$186 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC Splendida Cruises on MSC Splendida Jul 17, 2026 7 Western Mediterranean

from $1,308

$186 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Asia Cruises on MSC World Asia Apr 14, 2027 7 Mediterranean

from $1,311

$187 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Asia Cruises on MSC World Asia Apr 19, 2028 7 Europe

from $1,315

$187 / night

Go to MSC Cruises Cruises from Malta on MSC Cruises Go to MSC World Asia Cruises on MSC World Asia Apr 26, 2028 7 Western Mediterranean

from $1,315

$187 / night