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
Azamara Journey, South America
1 / 14
Discount
Azamara
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.*
Silver Nova, South America
1 / 22
Silversea
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
Queen Anne, South America
1 / 35
Discount
Cunard
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!*
Queen Anne, South America
1 / 35
Discount
Cunard
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!*
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
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
MSC Musica, South America
1 / 19
6 % off
MSC Cruises
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
MSC Seaview, Transatlantic
1 / 33
6 % off
MSC Cruises
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
MSC Seaview, Transatlantic
1 / 33
6 % off
MSC Cruises
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
MSC Seaview, Transatlantic
1 / 33
6 % off
MSC Cruises
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
MSC Seaview, Transatlantic
1 / 33
6 % off
MSC Cruises
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
MSC Musica, South America
1 / 19
MSC Cruises
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
MSC Musica, South America
1 / 19
6 % off
MSC Cruises
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
MSC Musica, South America
1 / 19
6 % off
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
£649
From
£611
Price per person / balcony stateroom
MSC Divina, Transatlantic
1 / 27
6 % off
MSC Cruises
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
MSC Divina, Transatlantic
1 / 27
6 % off
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
£1598
Price per person / balcony stateroom
Insignia, Caribbean
1 / 12
Oceania Cruises
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
L' Austral, Transatlantic
1 / 18
Ponant
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
MSC Musica, Transatlantic
1 / 19
6 % off
MSC Cruises
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
MSC Musica, Transatlantic
1 / 19
6 % off
MSC Cruises
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
MSC Musica, Transatlantic
1 / 19
6 % off
MSC Cruises
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
MSC Musica, Transatlantic
1 / 19
6 % off
MSC Cruises
Duration
20 nights
Date
2 Apr 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Valencia, Spain
£1389
From
£1306
Price per person / oceanview stateroom
MSC Musica, Transatlantic
1 / 19
6 % off
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
£3308
Price per person / suite
MSC Virtuosa, Transatlantic
1 / 39
6 % off
MSC Cruises
Duration
16 nights
Date
4 Apr 2027
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Barcelona, Spain
£999
From
£940
Price per person / inside stateroom
Seabourn Venture, World Cruise
1 / 12
Seabourn
Duration
21 nights
Date
6 Apr 2027
Ship
Seabourn Venture
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Sevilla, Spain
From
£6714
Price per person / suite
Seabourn Venture, World Cruise
1 / 12
Seabourn
Duration
31 nights
Date
6 Apr 2027
Ship
Seabourn Venture
  • Departure - Rio de Janeiro, Brazil
  • 19 stops  
  • Arrival - Amsterdam, Netherlands
From
£10539
Price per person / suite
Scenic Eclipse II, South America
1 / 25
Scenic Cruises
Duration
11 nights
Date
3 Nov 2027
Ship
Scenic Eclipse II
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Buenos Aires, Argentina
From
£9011
Price per person / suite
Scenic Eclipse, Antarctica
1 / 25
Scenic Cruises
Duration
20 nights
Date
27 Nov 2027
Ship
Scenic Eclipse
  • Departure - Rio de Janeiro, Brazil
  • 18 stops  
  • Arrival - Ushuaia, Argentina
From
£22233
Price per person / suite
Scenic Eclipse II, Antarctica
1 / 25
Scenic Cruises
Duration
20 nights
Date
2 Dec 2027
Ship
Scenic Eclipse II
  • Departure - Rio de Janeiro, Brazil
  • 18 stops  
  • Arrival - Ushuaia, Argentina
From
£22877
Price per person / suite
Show all departures (2)
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
8 nights
Date
7 Dec 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£759
From
£714
Price per person / inside stateroom
Show all departures (2)
RV Brasilian Dream, null
1 / 9
CroisiEurope Cruises
Duration
13 nights
Date
9 Dec 2027
Ship
RV Brasilian Dream
  • Departure - Rio de Janeiro, Brazil
  • 14 stops  
  • Arrival - Santarem, Brazil
From
£7791
Price per person / suite
RV Brasilian Dream, null
1 / 9
CroisiEurope Cruises
Duration
16 nights
Date
9 Dec 2027
Ship
RV Brasilian Dream
  • Departure - Rio de Janeiro, Brazil
  • 17 stops  
  • Arrival - Iguazu Falls, Argentina
From
£10157
Price per person / suite
EXPLORA I, South America
1 / 27
Explora Journeys
Duration
7 nights
Date
21 Dec 2027
Ship
EXPLORA I
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Buenos Aires, Argentina
From
£3290
Price per person / suite
MSC Musica, South America
1 / 19
6 % off
MSC Cruises
Duration
6 nights
Date
23 Dec 2027
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
£752
From
£707
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
23 Dec 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 8 stops  
  • Arrival - Rio de Janeiro, Brazil
£1504
From
£1414
Price per person / inside stateroom
MSC Musica, South America
1 / 19
6 % off
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
£1207
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
9 nights
Date
1 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£1444
Price per person / inside stateroom
EXPLORA I, South America
1 / 27
Explora Journeys
Duration
7 nights
Date
4 Jan 2028
Ship
EXPLORA I
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Buenos Aires, Argentina
From
£2745
Price per person / suite
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
MSC Cruises
Duration
9 nights
Date
10 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£1014
Price per person / inside stateroom
Show all departures (4)
MSC Musica, South America
1 / 19
MSC Cruises
Duration
7 nights
Date
11 Jan 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£714
Price per person / inside stateroom
Show all departures (8)
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
9 nights
Date
28 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£1014
Price per person / inside stateroom
Scenic Eclipse, Antarctica
1 / 25
Scenic Cruises
Duration
27 nights
Date
1 Feb 2028
Ship
Scenic Eclipse
  • Departure - Rio de Janeiro, Brazil
  • 21 stops  
  • Arrival - Ushuaia, Argentina
From
£32869
Price per person / suite
EXPLORA I, South America
1 / 27
Explora Journeys
Duration
7 nights
Date
3 Feb 2028
Ship
EXPLORA I
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Buenos Aires, Argentina
From
£2745
Price per person / suite
EXPLORA I, Transatlantic
1 / 27
Explora Journeys
Duration
17 nights
Date
18 Feb 2028
Ship
EXPLORA I
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Lisbon, Portugal
From
£5830
Price per person / suite
Sirena, Caribbean
1 / 12
Oceania Cruises
Duration
21 nights
Date
18 Feb 2028
Ship
Sirena
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Miami, Florida, USA
From
£5919
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
8 nights
Date
24 Feb 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£769
Price per person / inside stateroom
Show all departures (3)
Seven Seas Voyager, Caribbean
1 / 10
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
From
£18019
Price per person / suite
Silver Shadow, Transatlantic
1 / 19
Silversea
Duration
19 nights
Date
27 Feb 2028
Ship
Silver Shadow
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Lisbon, Portugal
From
£9250
Price per person / suite
Azamara Quest, Caribbean
1 / 14
Azamara
Duration
14 nights
Date
28 Feb 2028
Ship
Azamara Quest
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Bridgetown, Barbados
From
£4039
Price per person / inside stateroom
Silver Ray, Caribbean
1 / 25
Silversea
Duration
20 nights
Date
29 Feb 2028
Ship
Silver Ray
  • Departure - Rio de Janeiro, Brazil
  • 13 stops  
  • Arrival - Bridgetown, Barbados
From
£15850
Price per person / suite
MSC Musica, World Cruise
1 / 19
MSC Cruises
Duration
19 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Marseille, France
From
£1064
Price per person / inside stateroom
MSC Musica, World Cruise
1 / 19
MSC Cruises
Duration
20 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Genoa, Italy
From
£1119
Price per person / inside stateroom
MSC Musica, Transatlantic
1 / 19
MSC Cruises
Duration
17 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Valencia, Spain
From
£1204
Price per person / oceanview stateroom
MSC Musica, World Cruise
1 / 19
MSC Cruises
Duration
22 nights
Date
7 Mar 2028
Ship
MSC Musica
  • Departure - Rio de Janeiro, Brazil
  • 14 stops  
  • Arrival - Barcelona, Spain
From
£1239
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
8 nights
Date
11 Mar 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£769
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
MSC Cruises
Duration
17 nights
Date
20 Mar 2028
Ship
MSC Divina
  • Departure - Rio de Janeiro, Brazil
  • 8 stops  
  • Arrival - Naples, Italy
From
£1134
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
MSC Cruises
Duration
18 nights
Date
20 Mar 2028
Ship
MSC Divina
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£1199
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
MSC Cruises
Duration
16 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£1159
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
MSC Cruises
Duration
20 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 10 stops  
  • Arrival - Naples, Italy
From
£1479
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
MSC Cruises
Duration
22 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 12 stops  
  • Arrival - Marseille, France
From
£1599
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
MSC Cruises
Duration
21 nights
Date
26 Mar 2028
Ship
MSC Virtuosa
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Livorno (Florence/Pisa), Italy
From
£1664
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
8 nights
Date
27 Mar 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 6 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£769
Price per person / inside stateroom
Scenic Eclipse, Transatlantic
1 / 25
Scenic Cruises
Duration
12 nights
Date
6 Apr 2028
Ship
Scenic Eclipse
  • Departure - Rio de Janeiro, Brazil
  • 2 stops  
  • Arrival - Santa Cruz, Tenerife
From
£6269
Price per person / suite
MSC Meraviglia, Transatlantic
1 / 30
MSC Cruises
Duration
18 nights
Date
20 Apr 2028
Ship
MSC Meraviglia
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Southampton, Great Britain
From
£1259
Price per person / inside stateroom
Seabourn Pursuit, World Cruise
1 / 14
Seabourn
Duration
22 nights
Date
20 Apr 2028
Ship
Seabourn Pursuit
  • Departure - Rio de Janeiro, Brazil
  • 11 stops  
  • Arrival - Genoa, Italy
From
£8098
Price per person / suite
75 of 75 pcs

Other destinations