The length of Mediterranean cruise will typically vary with cruise lines; the type of cruise and more importantly, where in the Mediterranean you’re looking to visit. In general, such cruises can last anywhere from three nights (short cruise) and go up to 17-nights for grand Mediterranean cruises.
Cruises limited to only one country such as France or Italy, are usually short in duration while exploring numerous destinations increases the duration of the cruise. Grand Mediterranean cruises, that explore both the eastern and western Mediterranean, allow a traveler to see and experience more of the region tend to be the longest in duration.
Cruise companies such as MSC Cruises, Silversea Cruises and Royal Caribbean International for instance offer specialty cruises to regions such as the Greek Isles, the Balearic Islands and the Canary Islands with varying packages lasting from three to fourteen nights.
Due to the multiple possible destinations, and the number of companies sailing the region, there are many ways to tailor a cruise to a specific area within a timetable that suits your holiday plans.