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
20 of 57 pcs

Other destinations