Brazil cruises

The Latest Brazil Cruise Deals

Most recommended Brazil cruises
MSC Musica

1 Night Grand Voyage Cruise

MSC Musica

2027-04-01 - 2027-04-02

1 night

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil

$69/person

Excluding taxes & port fees

Interior

MSC Preziosa

1 Night South America Cruise

MSC Preziosa

2026-04-02 - 2026-04-03

1 night

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil

$123/person

Excluding taxes & port fees

Interior

MSC Divina

3 Night Grand Voyage Cruise

MSC Divina

2027-03-14 - 2027-03-17

3 nights

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil - At sea - Bahia de Salvador, Brazil

$229/person

Excluding taxes & port fees

Interior

MSC Musica

4 Night Grand Voyage Cruise

MSC Musica

2027-04-01 - 2027-04-05

4 nights

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil - At sea - At sea - Maceio, Brazil

$259/person

Excluding taxes & port fees

Interior

MSC Virtuosa

6 Night Grand Voyage Cruise

MSC Virtuosa

2027-04-03 - 2027-04-09

6 nights

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil - Buzios, Brazil - At sea - Bahia de Salvador, Brazil - At sea - Maceio, Brazil

$389/person

Excluding taxes & port fees

Interior

Costa Serena

3 Night Ocean Cruises Cruise

Costa Serena

2027-04-05 - 2027-04-08

3 nights

Buenos Aires, Argentina - At sea - At sea - Rio de Janeiro, Brazil

$414/person

Excluding taxes & port fees

Interior

MSC Musica

4 Night South America Cruise

MSC Musica

2027-03-15 - 2027-03-19

4 nights

Santos (Sao Paulo), Brazil - Buzios, Brazil - Ilha Grande, Brazil - At sea - Santos (Sao Paulo), Brazil

$469/person

Excluding taxes & port fees

Interior

Costa Diadema

2 Night South America Cruise

Costa Diadema

2026-11-23 - 2026-11-25

2 nights

Santos (Sao Paulo), Brazil - At sea - Itajai, Brazil

$479/person

Excluding taxes & port fees

Interior

MSC Seaview

7 Night South America Cruise

MSC Seaview

2026-03-17 - 2026-03-24

7 nights

Bahia de Salvador, Brazil - Maceio, Brazil - At sea - At sea - Santos (Sao Paulo), Brazil - Buzios, Brazil - At sea - Bahia de Salvador, Brazil

$629/person

Excluding taxes & port fees

Interior

MSC Musica

13 Night Grand Voyage Cruise

MSC Musica

2027-04-02 - 2027-04-15

13 nights

Rio de Janeiro, Brazil - At sea - At sea - Maceio, Brazil - At sea - At sea - At sea - At sea - At sea - At sea - Las Palmas, Gran Canaria, Canary Islands - At sea - At sea - Tarragona, Spain

$703/person

Excluding taxes & port fees

Interior

MSC Armonia

11 Night Grand Voyage Cruise

MSC Armonia

2027-11-08 - 2027-11-19

11 nights

Barcelona, Spain - At sea - Cadiz (Seville), Spain - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - At sea - At sea - At sea - At sea - At sea - Bahia de Salvador, Brazil

$799/person

Excluding taxes & port fees

Interior

MSC Musica

14 Night Grand Voyage Cruise

MSC Musica

2027-04-01 - 2027-04-15

14 nights

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil - At sea - At sea - Maceio, Brazil - At sea - At sea - At sea - At sea - At sea - At sea - Las Palmas, Gran Canaria, Canary Islands - At sea - At sea - Tarragona, Spain

$836/person

Excluding taxes & port fees

Interior

MSC Musica

15 Night Grand Voyage Cruise

MSC Musica

2027-04-01 - 2027-04-16

15 nights

Santos (Sao Paulo), Brazil - Rio de Janeiro, Brazil - At sea - At sea - Maceio, Brazil - At sea - At sea - At sea - At sea - At sea - At sea - Las Palmas, Gran Canaria, Canary Islands - At sea - At sea - Tarragona, Spain - Marseille, France

$849/person

Excluding taxes & port fees

Interior

MSC Divina

6 Night South America Cruise

MSC Divina

2027-03-08 - 2027-03-14

6 nights

Camboriú, Brazil - At sea - Punta del Este, Uruguay - Buenos Aires, Argentina - At sea - At sea - Santos (Sao Paulo), Brazil

$861/person

Excluding taxes & port fees

Interior

MSC Divina

5 Night South America Cruise

MSC Divina

2026-12-21 - 2026-12-26

5 nights

Santos (Sao Paulo), Brazil - Ilha Grande, Brazil - Buzios, Brazil - At sea - Ilhabela, Brazil - Santos (Sao Paulo), Brazil

$884/person

Excluding taxes & port fees

Interior

MSC Splendida

8 Night South America Cruise

MSC Splendida

2027-03-23 - 2027-03-31

8 nights

Buenos Aires, Argentina - At sea - At sea - Rio de Janeiro, Brazil - Ilhabela, Brazil - Camboriú, Brazil - At sea - Punta del Este, Uruguay - Buenos Aires, Argentina

$989/person

Excluding taxes & port fees

Interior

KAYAK’s Insights for Cruises to Brazil

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your cruise to Brazil with confidence

What is the cheapest month to take a cruise to Brazil?

November is the cheapest month to sail to Brazil for cruises with an itinerary of between 4 and 8 port stops.

What is the most popular cruise line operator for Brazil sailings?

The 2 most popular operators operating sailings to Brazil are; MSC Cruises and Princess.

What is the cheapest cruise line to sail with to Brazil?

Costa is the cheapest out of all of the cruise lines that offer Brazil cruises with an average cost of $800 for a 4 port itinerary. For an 8 port itinerary, the cheapest cruise line is MSC Cruises with an average cost of $1,802.

What is the cheapest day of the week to depart on a cruise to Brazil?

The cheapest day of the week to depart on a cruise with between 4 and 8 port stops is Sunday.

What’s the most popular departure point for sailings to Brazil?

The most popular departure point for Brazil cruise is Buenos Aires, Argentina. The next most popular is Rio de Janeiro, Brazil.

How many stops do people usually make on a Brazil cruise?

Generally, cruises with between 4 and 8 ports are the most popular. For passengers on cruises to Brazil, most passengers book a cruise with 2 stops.

What are the most popular cruise ships that sail to Brazil?

The most popular cruise ship from all cruises to Brazil is MSC Armonia.

Good to know - Essential information for your next Brazil cruise

Average price (weeknight)

Average price (weekend night)

$1,551
$1,517
Average weeknight departure price.
Average weekend departure price.

FAQs When Booking a cruise to Brazil

  • What different cabin options are available?

    There are a total of 4 different cabin options; Balcony, inside, oceanview and suite. The most expensive of these is suite at an average price of $1,732/night. The cheapest is inside which costs $987/night on average.

  • What is the most popular itinerary for a cruise along Brazil?

KAYAK’s Top Tips for your next Brazil cruise

  • Try to book around 35 days in advance for the best chance at a below average price.
  • Buenos Aires, Argentina is the most popular departure port for all route types taking in a cruise around Brazil.
  • If you're looking to get the most out of Brazil cruise and not miss out, most KAYAK users book a 8 days itinerary.