Rio de Janeiro

Rio de Janeiro

Rio is undoubtedly the ultimate port of call in Brazil, as you’ll see from the ship when you spot Christ the Redeemer, along with getting stuck into the vibrant carnival culture.

Get into the carnival spirit by taking cruises to Rio de Janeiro! This is one of the world’s most vibrant and energetic cities, packed to the brim with joyous music and unmatchable atmosphere. It’s not just about the carnival vibes either, with the city offering plenty of delicious Brazilian food and opportunities to experience nearby natural beauty. Why not take a cable car up Sugarloaf Mountain? Or simply relax on the Copacabana beach? And of course, you can’t experience Rio de Janeiro without seeing Christ the Redeemer. Browse any of our Cruises from Rio de Janeiro or including it as a stop below and book your visit!

Rio de Janeiro

We found

57 cruises

MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
6 Dec 2026
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£1149
From
£1092
Price per person / balcony stateroom
Show all departures (6)
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
22 Dec 2026
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£679
From
£646
Price per person / inside stateroom
Show all departures (2)
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
22 Dec 2026
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£919
From
£874
Price per person / inside stateroom
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
29 Dec 2026
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Rio de Janeiro, Brazil
£3179
From
£3021
Price per person / suite
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
31 Dec 2026
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£1369
From
£1301
Price per person / inside stateroom
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
5 Jan 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£689
From
£655
Price per person / inside stateroom
Show all departures (7)
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
8 Jan 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£989
From
£940
Price per person / balcony stateroom
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
17 Jan 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£989
From
£940
Price per person / balcony stateroom
Show all departures (3)
Seven Seas Mariner, South America
1 / 10
5 % off — 1 days left
Regent Seven Seas Cruises
Duration
11 nights
Date
22 Jan 2027
Ship
Seven Seas Mariner
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Buenos Aires, Argentina
£8259
From
£7847
Price per person / suite
Azamara Journey, South America
1 / 14
5 % off — 1 days left
Azamara
Duration
10 nights
Date
7 Feb 2027
Ship
Azamara Journey
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Buenos Aires, Argentina
£7719
From
£7334
Price per person / suite
Available promotion:
up to $750 Onboard Credit
10 of 57 pcs

Other destinations