Rio de Janeiro Cruises
Cruises that visit South America: Brazil: Rio de Janeiro
Cruises that depart from Rio de Janeiro
23 Night - Msc Grand Voyages
Starting in Livorno (Florence), Italy, Cagliari (Sardinia), Italy, Palermo (Monreale), Italy, La Valletta, Malta, Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 10, More...
22 Night - Msc Grand Voyages
Starting in Cagliari (Sardinia), Italy, Palermo (Monreale), Italy, La Valletta, Malta, Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 11, More...
21 Night - Southern Atlantic Crossing
Starting in Barcelona, Sail the Mediterranean Sea, Granada (Malaga), Casablanca, Sail the Atlantic Ocean, Sao Vicente Island (Mindelo), Sail the Atlantic Ocean, Recife, Sail the South Atlantic Ocean, Rio De Janeiro, Sail the South Atlantic Ocean, Montevideo, Buenos Aires
2026 Sails: Nov 11, More...
22 Night - Msc Grand Voyages
Starting in Venice / Marghera, Italy, Civitavecchia (Rome), Italy, Barcelona, Spain, Malaga (Granada), Spain, Tangier (Tetouan), Morocco, Santa Cruz de Tenerife, Salvador, Brazil, Ilheus, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil, Itajai, Brazil
2026 Sails: Nov 15, More...
21 Night - Msc Grand Voyages
Starting in Venice / Marghera, Italy, Civitavecchia (Rome), Italy, Barcelona, Spain, Malaga (Granada), Spain, Tangier (Tetouan), Morocco, Santa Cruz de Tenerife, Salvador, Brazil, Ilheus, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 15, More...
17 Night - Msc Grand Voyages
Starting in Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay
2026 Sails: Nov 15, More...
18 Night - Msc Grand Voyages
Starting in Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 15, More...
17 Night - Msc Grand Voyages
Starting in Marseille (Provence), France, Barcelona, Spain, Funchal (Madeira Islands), Portugal, Las Palmas de Gran Canaria (Canary Islands), Spain, Santa Cruz de Tenerife, Salvador, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 15, More...
16 Night - Msc Grand Voyages
Starting in Barcelona, Spain, Funchal (Madeira Islands), Portugal, Las Palmas de Gran Canaria (Canary Islands), Spain, Santa Cruz de Tenerife, Salvador, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 16, More...
18 Night - Brazilian Adventure
Starting in Fort Lauderdale, Florida, St Maarten, St Lucia, Barbados, Fortaleza, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 19, More...
Cruises that visit South America: Brazil: Rio de Janeiro
Cruises that depart from Rio de Janeiro
Click on a cruise ship itinerary that visits Rio de Janeiro (below) and select a sail date to receive competing cruise quotes. To search all cruise itineraries (not just Rio de Janeiro), please visit: Cruise Search or try our Virtual Cruise Advisor™.
23 Night - Msc Grand VoyagesStarting in Livorno (Florence), Italy, Cagliari (Sardinia), Italy, Palermo (Monreale), Italy, La Valletta, Malta, Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 10, More...
22 Night - Msc Grand VoyagesStarting in Cagliari (Sardinia), Italy, Palermo (Monreale), Italy, La Valletta, Malta, Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 11, More...
21 Night - Southern Atlantic CrossingStarting in Barcelona, Sail the Mediterranean Sea, Granada (Malaga), Casablanca, Sail the Atlantic Ocean, Sao Vicente Island (Mindelo), Sail the Atlantic Ocean, Recife, Sail the South Atlantic Ocean, Rio De Janeiro, Sail the South Atlantic Ocean, Montevideo, Buenos Aires
2026 Sails: Nov 11, More...
22 Night - Msc Grand VoyagesStarting in Venice / Marghera, Italy, Civitavecchia (Rome), Italy, Barcelona, Spain, Malaga (Granada), Spain, Tangier (Tetouan), Morocco, Santa Cruz de Tenerife, Salvador, Brazil, Ilheus, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil, Itajai, Brazil
2026 Sails: Nov 15, More...
21 Night - Msc Grand VoyagesStarting in Venice / Marghera, Italy, Civitavecchia (Rome), Italy, Barcelona, Spain, Malaga (Granada), Spain, Tangier (Tetouan), Morocco, Santa Cruz de Tenerife, Salvador, Brazil, Ilheus, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 15, More...
17 Night - Msc Grand VoyagesStarting in Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay
2026 Sails: Nov 15, More...
18 Night - Msc Grand VoyagesStarting in Barcelona, Spain, Gibraltar, Casablanca (Marrakesh), Morocco, Las Palmas de Gran Canaria (Canary Islands), Spain, Maceio, Brazil, Salvador, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 15, More...
17 Night - Msc Grand VoyagesStarting in Marseille (Provence), France, Barcelona, Spain, Funchal (Madeira Islands), Portugal, Las Palmas de Gran Canaria (Canary Islands), Spain, Santa Cruz de Tenerife, Salvador, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 15, More...
16 Night - Msc Grand VoyagesStarting in Barcelona, Spain, Funchal (Madeira Islands), Portugal, Las Palmas de Gran Canaria (Canary Islands), Spain, Santa Cruz de Tenerife, Salvador, Brazil, Rio De Janeiro, Brazil, Santos (Sao Paulo), Brazil
2026 Sails: Nov 16, More...
18 Night - Brazilian AdventureStarting in Fort Lauderdale, Florida, St Maarten, St Lucia, Barbados, Fortaleza, Brazil, Rio De Janeiro, Brazil, Montevideo, Uruguay, Buenos Aires, Argentina
2026 Sails: Nov 19, More...