Rio de Janeiro

Rio de Janeiro

In Rio de Janeiro, Brazil, embrace the vibrant energy of Copacabana Beach, ascend to the iconic Christ the Redeemer statue for panoramic views, and explore the historic streets of Santa Teresa. Find a great selection of cruise and stay holidays featuring Rio and embark on your next South American cruise adventure.

Rio de Janeiro
Rio de Janeiro

We found

75 cruises

MSC Virtuosa, South America
1 / 39
MSC Cruises
Duration
1 night
Date
1 Dec 2026
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 2 stops  
  • Arrival - Santos (São Paulo), Brazil
From
£59
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
6 % off
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
£1081
Price per person / balcony stateroom
Show all departures (6)
MSC Musica, South America
1 / 19
6 % off
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
£639
Price per person / inside stateroom
Show all departures (2)
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
22 Dec 2026
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1419
From
£1334
Price per person / balcony stateroom
MSC Musica, South America
1 / 19
6 % off
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
£2989
Price per person / suite
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
8 nights
Date
31 Dec 2026
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£1679
From
£1579
Price per person / balcony stateroom
MSC Musica, South America
1 / 19
6 % off
MSC Cruises
Duration
7 nights
Date
5 Jan 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£909
From
£855
Price per person / balcony stateroom
Show all departures (7)
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
8 Jan 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1049
From
£987
Price per person / balcony stateroom
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
17 Jan 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1059
From
£996
Price per person / balcony stateroom
Show all departures (3)
Seven Seas Mariner, South America
1 / 10
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
From
£8259
Price per person / suite
10 of 75 pcs

Other destinations