MSC Cruises

MSC Virtuosa

Barcelona → Funchal, Madeira → Rio de Janeiro → Santos

Nov 16, 2026 · 16 nights

$1,189 interior · $74/night

6% above typical
Costa Cruises

Costa Diadema

Las Palmas de Gran Canaria → Santa Cruz de Tenerife → Salvador → Rio de Janeiro

Nov 10, 2026 · 12 nights

$1,103 interior · $92/night

10% above typical
Costa Cruises

Costa Diadema

Savona → Barcelona → Rio de Janeiro → Santos

Nov 2, 2026 · 21 nights

$2,888 balcony · $138/night

2% above typical
Costa Cruises

Costa Diadema

Santa Cruz de Tenerife → Mindelo → Rio de Janeiro → Santos

Nov 11, 2026 · 12 nights

$1,687 balcony · $141/night

10% above typical
Costa Cruises

Costa Diadema

Las Palmas de Gran Canaria → Santa Cruz de Tenerife → Rio de Janeiro → Santos

Nov 10, 2026 · 13 nights

$1,865 balcony · $143/night

13% above typical
Costa Cruises

Costa Diadema

Barcelona → Málaga → Rio de Janeiro → Santos

Nov 3, 2026 · 20 nights

$2,763 balcony · $138/night

48% above typical
Costa Cruises

Costa Diadema

Barcelona → Málaga → Salvador → Rio de Janeiro

Nov 3, 2026 · 19 nights

$1,830 interior · $96/night

49% above typical
MSC Cruises

MSC Divina

Tarragona → Santa Cruz de Tenerife → Salvador → Rio de Janeiro

Nov 2, 2026 · 13 nights

$1,034 · $80/night

MSC Cruises

MSC Divina

Tarragona → Santa Cruz de Tenerife → Rio de Janeiro → Santos

Nov 2, 2026 · 14 nights

$5,668 · $405/night

MSC Cruises

MSC Lirica

Barcelona → Málaga → Rio de Janeiro → Santos

Nov 20, 2026 · 16 nights

No pricing

MSC Cruises

MSC Lirica

Málaga → Tangier → Rio de Janeiro → Santos

Nov 22, 2026 · 14 nights

No pricing

Browse by departure port