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

1 / 14
Discount

Duration
10 nights
Date
7 Feb 2027
Ship
Azamara Journey
- Departure - Rio de Janeiro, Brazil
- 9 stops
- Arrival - Buenos Aires, Argentina
£7719
From
£7411
Price per person / suite
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 22

Duration
10 nights
Date
7 Feb 2027
Ship
Silver Nova
- Departure - Rio de Janeiro, Brazil
- 9 stops
- Arrival - Buenos Aires, Argentina
From
£8500
Price per person / suite

1 / 35
Discount

Duration
20 nights
Date
8 Feb 2027
Ship
Queen Anne
- Departure - Rio de Janeiro, Brazil
- 13 stops
- Arrival - Valparaiso, Chile
£2969
From
£2910
Price per person / inside stateroom
Available promotion:
The Cunard Black Friday Event - 10% off selected 2027 voyages!*

1 / 35
Discount

Duration
20 nights
Date
8 Feb 2027
Ship
Queen Anne
- Departure - Rio de Janeiro, Brazil
- 13 stops
- Arrival - Valparaiso, Chile
£4889
From
£4792
Price per person / inside stateroom
Available promotion:
The Cunard Black Friday Event - 10% off selected 2027 voyages!*

1 / 29
6 % off

Duration
9 nights
Date
13 Feb 2027
Ship
MSC Splendida
- Departure - Rio de Janeiro, Brazil
- 7 stops
- Arrival - Rio de Janeiro, Brazil
£1179
From
£1109
Price per person / balcony stateroom

1 / 19
6 % off

Duration
7 nights
Date
16 Feb 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 7 stops
- Arrival - Rio de Janeiro, Brazil
£729
From
£686
Price per person / oceanview stateroom

1 / 33
6 % off

Duration
23 nights
Date
8 Mar 2027
Ship
MSC Seaview
- Departure - Rio de Janeiro, Brazil
- 12 stops
- Arrival - Naples, Italy
£1489
From
£1400
Price per person / inside stateroom

1 / 33
6 % off

Duration
20 nights
Date
8 Mar 2027
Ship
MSC Seaview
- Departure - Rio de Janeiro, Brazil
- 9 stops
- Arrival - Barcelona, Spain
£1659
From
£1560
Price per person / balcony stateroom

1 / 33
6 % off

Duration
22 nights
Date
8 Mar 2027
Ship
MSC Seaview
- Departure - Rio de Janeiro, Brazil
- 11 stops
- Arrival - Genoa, Italy
£1829
From
£1720
Price per person / balcony stateroom

1 / 33
6 % off

Duration
21 nights
Date
8 Mar 2027
Ship
MSC Seaview
- Departure - Rio de Janeiro, Brazil
- 10 stops
- Arrival - Marseille, France
£1869
From
£1757
Price per person / balcony stateroom

1 / 19

Duration
4 nights
Date
9 Mar 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 4 stops
- Arrival - Paranaguá, Brazil
From
£399
Price per person / balcony stateroom

1 / 19
6 % off

Duration
5 nights
Date
9 Mar 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 5 stops
- Arrival - Itajai, Brazil
£639
From
£601
Price per person / balcony stateroom

1 / 19
6 % off

Duration
6 nights
Date
9 Mar 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 6 stops
- Arrival - Santos (São Paulo), Brazil
£649
From
£611
Price per person / balcony stateroom

1 / 27
6 % off

Duration
15 nights
Date
15 Mar 2027
Ship
MSC Divina
- Departure - Rio de Janeiro, Brazil
- 8 stops
- Arrival - Barcelona, Spain
£1379
From
£1297
Price per person / balcony stateroom

1 / 27
6 % off

Duration
18 nights
Date
15 Mar 2027
Ship
MSC Divina
- Departure - Rio de Janeiro, Brazil
- 10 stops
- Arrival - Civitavecchia (Rome), Italy
£1699
From
£1598
Price per person / balcony stateroom

1 / 12

Duration
21 nights
Date
19 Mar 2027
Ship
Insignia
- Departure - Rio de Janeiro, Brazil
- 13 stops
- Arrival - Miami, Florida, USA
From
£5029
Price per person / inside stateroom

1 / 18

Duration
13 nights
Date
26 Mar 2027
Ship
L' Austral
- Departure - Rio de Janeiro, Brazil
- 4 stops
- Arrival - Santa Cruz, Tenerife
From
£3117
Price per person / oceanview stateroom

1 / 19
6 % off

Duration
15 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 6 stops
- Arrival - Genoa, Italy
£759
From
£714
Price per person / inside stateroom

1 / 19
6 % off

Duration
13 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 4 stops
- Arrival - Tarragona, Spain
£799
From
£752
Price per person / oceanview stateroom

1 / 19
6 % off

Duration
14 nights
Date
2 Apr 2027
Ship
MSC Musica
- Departure - Rio de Janeiro, Brazil
- 5 stops
- Arrival - Marseille, France
£879
From
£827
Price per person / oceanview stateroom
30 of 75 pcs





