What countries do Mediterranean cruises visit?
Italy, Spain, Greece, Portugal, Croatia, Turkey, Montenegro, Slovenia, Morocco, Tunisia and Malta. If you're looking for countries like Denmark, Ireland, Scotland, Iceland and Sweden, visit our Northern Europe page.