Find a MSC Cruises cruise We have 3700 to choose from!

Below we've listed all of MSC Cruises's 3700 cruises. If you can't find exactly what you're looking for please call the team on 01202 544876

<Page 1 of 309>

Barcelona, Barcelona

MSC Poesia

MSC Poesia 7th Jan 2023

Embark
Barcelona
Disembark
Barcelona

£14,179 118 nights

View Cruise

Civitavecchia, Civitavecchia

MSC Poesia

MSC Poesia 4th Jan 2023

Embark
Civitavecchia
Disembark
Civitavecchia

£13,229 118 nights

View Cruise

Italy, Denmark

MSC Poesia

MSC Poesia 4th Jan 2022

Embark
Civitavecchia
Disembark
Copenhagen

£13,149 129 nights

View Cruise

Italy, Germany

MSC Poesia

MSC Poesia 5th Jan 2022

Embark
Genoa
Disembark
Warnemünde

£13,149 129 nights

View Cruise

Italy, Denmark

MSC Poesia

MSC Poesia 5th Jan 2022

Embark
Genoa
Disembark
Copenhagen

£13,049 128 nights

View Cruise

France, Denmark

MSC Poesia

MSC Poesia 6th Jan 2022

Embark
Marseille
Disembark
Copenhagen

£12,949 127 nights

View Cruise

Spain, Germany

MSC Poesia

MSC Poesia 7th Jan 2022

Embark
Barcelona
Disembark
Warnemünde

£12,949 127 nights

View Cruise

Italy, United Kingdom

MSC Poesia

MSC Poesia 4th Jan 2022

Embark
Civitavecchia
Disembark
Southampton

£12,849 125 nights

View Cruise

Italy, United Kingdom

MSC Poesia

MSC Poesia 5th Jan 2022

Embark
Genoa
Disembark
Southampton

£12,699 124 nights

View Cruise

Spain, United Kingdom

MSC Poesia

MSC Poesia 7th Jan 2022

Embark
Barcelona
Disembark
Southampton

£12,499 122 nights

View Cruise

Italy, Greece

MSC Poesia

MSC Poesia 5th Jan 2023

Embark
Genoa
Disembark
Genoa

£12,289 118 nights

View Cruise

Marseille, Marseille

MSC Poesia

MSC Poesia 6th Jan 2023

Embark
Marseille
Disembark
Marseille

£12,289 118 nights

View Cruise

<Page 1 of 309>