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
Queen Anne, South America
1 / 35
5 % off — 1 days left
Cunard
Duration
20 nights
Date
8 Feb 2027
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 13 stops  
  • Arrival - Valparaiso, Chile
£2999
From
£2850
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Queen Anne, South America
1 / 35
5 % off — 1 days left
Cunard
Duration
20 nights
Date
8 Feb 2027
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 13 stops  
  • Arrival - Valparaiso, Chile
£4919
From
£4674
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
13 Feb 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1079
From
£1026
Price per person / oceanview stateroom
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
16 Feb 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£589
From
£560
Price per person / inside stateroom
MSC Seaview, Transatlantic
1 / 33
5 % off — 1 days left
MSC Cruises
Duration
20 nights
Date
8 Mar 2027
Ship
MSC Seaview
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Barcelona, Spain
£1099
From
£1045
Price per person / inside stateroom
MSC Seaview, Transatlantic
1 / 33
5 % off — 1 days left
MSC Cruises
Duration
21 nights
Date
8 Mar 2027
Ship
MSC Seaview
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Marseille, France
£1349
From
£1282
Price per person / inside stateroom
MSC Seaview, Transatlantic
1 / 33
5 % off — 1 days left
MSC Cruises
Duration
22 nights
Date
8 Mar 2027
Ship
MSC Seaview
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Genoa, Italy
£1669
From
£1586
Price per person / balcony stateroom
MSC Seaview, Transatlantic
1 / 33
5 % off — 1 days left
MSC Cruises
Duration
23 nights
Date
8 Mar 2027
Ship
MSC Seaview
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Naples, Italy
£2059
From
£1957
Price per person / balcony stateroom
MSC Musica, South America
1 / 19
Discount — 1 days left
MSC Cruises
Duration
4 nights
Date
9 Mar 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 4 stops  
  • Arrival - Paranaguá, Brazil
£319
From
£310
Price per person / oceanview stateroom
MSC Musica, South America
1 / 19
Discount — 1 days left
MSC Cruises
Duration
5 nights
Date
9 Mar 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 5 stops  
  • Arrival - Itajai, Brazil
£569
From
£552
Price per person / balcony stateroom
MSC Musica, South America
1 / 19
MSC Cruises
Duration
6 nights
Date
9 Mar 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Santos (São Paulo), Brazil
From
£649
Price per person / balcony stateroom
MSC Divina, Transatlantic
1 / 27
5 % off — 1 days left
MSC Cruises
Duration
18 nights
Date
15 Mar 2027
Ship
MSC Divina
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1699
From
£1615
Price per person / balcony stateroom
Insignia, Caribbean
1 / 12
5 % off — 1 days left
Oceania Cruises
Duration
21 nights
Date
19 Mar 2027
Ship
Insignia
  • Departure - Rio de Janeiro, Brazil
  • 13 stops  
  • Arrival - Miami, Florida, USA
£5029
From
£4778
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
13 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 4 stops  
  • Arrival - Tarragona, Spain
£749
From
£712
Price per person / oceanview stateroom
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
14 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 5 stops  
  • Arrival - Marseille, France
£879
From
£836
Price per person / oceanview stateroom
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
15 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Genoa, Italy
£879
From
£836
Price per person / oceanview stateroom
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
20 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Valencia, Spain
£1249
From
£1187
Price per person / inside stateroom
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
16 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£3519
From
£3344
Price per person / suite
MSC Virtuosa, Transatlantic
1 / 39
5 % off — 1 days left
MSC Cruises
Duration
16 nights
Date
4 Apr 2027
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Barcelona, Spain
£1049
From
£997
Price per person / inside stateroom
MSC Musica, South America
1 / 19
MSC Cruises
Duration
6 nights
Date
23 Dec 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£752
Price per person / inside stateroom
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
29 Dec 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Rio de Janeiro, Brazil
£1284
From
£1220
Price per person / inside stateroom
MSC Musica, South America
1 / 19
MSC Cruises
Duration
6 nights
Date
5 Jan 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£659
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
10 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1014
From
£964
Price per person / inside stateroom
Show all departures (4)
MSC Musica, South America
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
11 Jan 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£714
From
£679
Price per person / inside stateroom
Show all departures (8)
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
28 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1014
From
£964
Price per person / inside stateroom
Sirena, Caribbean
1 / 12
5 % off — 1 days left
Oceania Cruises
Duration
21 nights
Date
18 Feb 2028
Ship
Sirena
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Miami, Florida, USA
£5919
From
£5624
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
24 Feb 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£769
From
£731
Price per person / inside stateroom
Show all departures (3)
Seven Seas Voyager, Caribbean
1 / 10
5 % off — 1 days left
Regent Seven Seas Cruises
Duration
21 nights
Date
26 Feb 2028
Ship
Seven Seas Voyager
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Miami, Florida, USA
£18019
From
£17119
Price per person / suite
Azamara Quest, Caribbean
1 / 14
5 % off — 1 days left
Azamara
Duration
14 nights
Date
28 Feb 2028
Ship
Azamara Quest
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Bridgetown, Barbados
£4039
From
£3838
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
MSC Musica, Transatlantic
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
17 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Valencia, Spain
£974
From
£926
Price per person / inside stateroom
MSC Musica, World Cruise
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
19 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Marseille, France
£1064
From
£1011
Price per person / inside stateroom
MSC Musica, World Cruise
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
20 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Genoa, Italy
£1119
From
£1064
Price per person / inside stateroom
MSC Musica, World Cruise
1 / 19
5 % off — 1 days left
MSC Cruises
Duration
22 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 14 stops  
  • Arrival - Barcelona, Spain
£1239
From
£1178
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
11 Mar 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£769
From
£731
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
5 % off — 1 days left
MSC Cruises
Duration
17 nights
Date
20 Mar 2028
Ship
MSC Divina
  • Departure - Rio de Janeiro, Brazil
  • 8 stops  
  • Arrival - Naples, Italy
£1134
From
£1078
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
5 % off — 1 days left
MSC Cruises
Duration
18 nights
Date
20 Mar 2028
Ship
MSC Divina
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1199
From
£1140
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
5 % off — 1 days left
MSC Cruises
Duration
16 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Barcelona, Spain
£1159
From
£1102
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
5 % off — 1 days left
MSC Cruises
Duration
20 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Naples, Italy
£1479
From
£1406
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
5 % off — 1 days left
MSC Cruises
Duration
22 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Marseille, France
£1599
From
£1520
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
5 % off — 1 days left
MSC Cruises
Duration
21 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Livorno (Florence/Pisa), Italy
£1664
From
£1581
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
27 Mar 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£769
From
£731
Price per person / inside stateroom
MSC Meraviglia, Transatlantic
1 / 30
5 % off — 1 days left
MSC Cruises
Duration
18 nights
Date
20 Apr 2028
Ship
MSC Meraviglia
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1259
From
£1197
Price per person / inside stateroom
Aurelia, South America
1 / 12
5 % off — 1 days left
Oceania Cruises
Duration
10 nights
Date
22 Nov 2028
Ship
Aurelia
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Buenos Aires, Argentina
£2719
From
£2584
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Queen Anne, South America
1 / 35
5 % off — 1 days left
Cunard
Duration
23 nights
Date
10 Feb 2029
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 15 stops  
  • Arrival - Valparaiso, Chile
£3299
From
£3135
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Anne, South America
1 / 35
5 % off — 1 days left
Cunard
Duration
23 nights
Date
10 Feb 2029
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 15 stops  
  • Arrival - Valparaiso, Chile
£5289
From
£5025
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Anne, Panama Canal
1 / 35
5 % off — 1 days left
Cunard
Duration
41 nights
Date
10 Feb 2029
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 23 stops  
  • Arrival - Miami, Florida, USA
£5799
From
£5510
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
Queen Anne, Panama Canal
1 / 35
5 % off — 1 days left
Cunard
Duration
41 nights
Date
10 Feb 2029
Ship
Queen Anne
  • Departure - Rio de Janeiro, Brazil
  • 23 stops  
  • Arrival - Miami, Florida, USA
£7369
From
£7001
Price per person / inside stateroom
Available promotion:
30% off Signature Packages
57 of 57 pcs

Other destinations