28 nights South Africa from Genoa (Portofino)
The 28 nights South Africa from Genoa (Portofino) is a 28-night Western Mediterranean cruise aboard MSC Sinfonia, operated by MSC Cruises. Departing Genoa, Italy on October 15, 2027, the voyage visits 15 ports. Fares start from $2,359 per person.
- Length
- 28 nights
- Departs
- Oct 15, 2027
- Returns
- Nov 12, 2027
- Ports of call
- 15
- Days at sea
- 14
from $2,359 pp
via CruiseDirect
Itinerary
Genoa, Italy → Durban · approximate route
Pricing
Lowest fare we've tracked over the observed 69-day span: $2,359 · range $2,359–$2,359
Current prices
Per person · 2 guests · incl. taxes & fees
Inside
from $2,359
$84 / night
Fare rows
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $2,359
$84 / night
per person · incl. taxes
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $2,399
$85 / night
per person · incl. taxes
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $3,871
$138 / night
per person · incl. taxes
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $3,911
$139 / night
per person · incl. taxes
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $4,568
$163 / night
per person · incl. taxes
JUNIOR INTERIOR FANTASTICA
Cabin grade
from $4,648
$166 / night
per person · incl. taxes
Oceanview
from $3,149
$112 / night
Fare rows
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $3,149
$112 / night
per person · incl. taxes
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $3,199
$114 / night
per person · incl. taxes
PREMIUM OCEAN VIEW FANTASTICA
Cabin grade
from $3,429
$122 / night
per person · incl. taxes
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $4,661
$166 / night
per person · incl. taxes
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $4,711
$168 / night
per person · incl. taxes
PREMIUM OCEAN VIEW FANTASTICA
Cabin grade
from $4,941
$176 / night
per person · incl. taxes
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $6,148
$219 / night
per person · incl. taxes
JUNIOR OCEAN VIEW FANTASTICA
Cabin grade
from $6,248
$223 / night
per person · incl. taxes
PREMIUM OCEAN VIEW FANTASTICA
Cabin grade
from $6,708
$239 / night
per person · incl. taxes
Balcony
from $4,739
$169 / night
Fare rows
JUNIOR BALCONY FANTASTICA
Cabin grade
from $4,739
$169 / night
per person · incl. taxes
JUNIOR BALCONY FANTASTICA
Cabin grade
from $6,251
$223 / night
per person · incl. taxes
JUNIOR BALCONY FANTASTICA
Cabin grade
from $9,328
$333 / night
per person · incl. taxes
Suite
from $5,869
$209 / night
Fare rows
DELUXE SUITE AUREA
Cabin grade
from $5,869
$209 / night
per person · incl. taxes
JUNIOR SUITE AUREA
Cabin grade
from $6,099
$217 / night
per person · incl. taxes
DELUXE SUITE AUREA
Cabin grade
from $7,381
$263 / night
per person · incl. taxes
JUNIOR SUITE AUREA
Cabin grade
from $7,611
$271 / night
per person · incl. taxes
DELUXE SUITE AUREA
Cabin grade
from $11,588
$413 / night
per person · incl. taxes
JUNIOR SUITE AUREA
Cabin grade
from $12,048
$430 / night
per person · incl. taxes
Prices verified Jun 17, 2026
Prices come from third-party data feeds via MSC Cruises and may differ from the cruise line's current fare. Confirm the final price before booking. How our pricing works
Price history
30 days
○ = last available date (sold out, or no longer listed).
Show all 12 cabin grades
Ship
Similar cruises
Other sailing dates
Same itinerary, different dates. Prices per person · incl. taxes & fees.
Compare similar cruises
Mediterranean’s Iconic Shores from Istanbul
Viking Vesta · Mediterranean · 28 nights
from $15,996
$571 / night
per person · incl. taxes
Greece, Adriatic and Western Mediterranean
Queen Victoria · Western Mediterranean · 21 nights
Call for price
per person · incl. taxes
Adriatic and Western Mediterranean
Queen Victoria · Western Mediterranean · 21 nights
Call for price
per person · incl. taxes
7 nights Western Mediterranean from Valencia
MSC Orchestra · Western Mediterranean · 7 nights
from $2,300
$328 / night
per person · incl. taxes
7 nights Western Mediterranean from Valencia
MSC Orchestra · Western Mediterranean · 7 nights
from $2,256
$322 / night
per person · incl. taxes
14-Day Malta, Greece & Amalfi Coast Collectors' Voyage
Oosterdam · Western Mediterranean · 14 nights
from $2,819
$201 / night
per person · incl. taxes
from $2,359 pp
via CruiseDirect