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
Rio de Janeiro
We found
75 cruises

1 / 39

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

1 / 29
6 % off

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)

1 / 19
6 % off

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)

1 / 29
6 % off

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

1 / 19
6 % off

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

1 / 29
6 % off

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

1 / 19
6 % off

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)

1 / 29
6 % off

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

1 / 29
6 % off

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)

1 / 10

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





