Peru-South-America

Peru Cruises

From its modern cities to ancient ruins, there’s so much to explore on a cruise to historic and beautiful Peru. Top of your list has to be the Incan citadel of Machu Picchu, up high in the Andes mountains and one of the New Seven Wonders of the World. Or visit the Huaca Pucllana Site Museum and view its magnificent clay pyramid. While you’re onshore, be sure to also stock up on colourful artisanal crafts.

Popular cruise ports in Peru

Peru cruise deals

Browse all our amazing Peru cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Ports

Peru

We found

1 cruise package and 59 cruises

Oosterdam, Panama Canal
1 / 21
Discount — 5 days left
Holland America Line
Duration
16 nights
Date
18 Nov 2026
Ship
Oosterdam
  • Departure - Fort Lauderdale, Florida
  • 13 stops  
  • Arrival - Valparaiso, Chile
£1449
From
£1392
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Insignia, Panama Canal
1 / 12
Oceania Cruises
Duration
15 nights
Date
19 Dec 2026
Ship
Insignia
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Callao (Lima), Peru
From
£3289
Price per person / inside stateroom
Insignia, South America
1 / 12
Oceania Cruises
Duration
21 nights
Date
3 Jan 2027
Ship
Insignia
  • Departure - Callao (Lima), Peru
  • 15 stops  
  • Arrival - Buenos Aires, Argentina
From
£5929
Price per person / inside stateroom
Zaandam, Panama Canal
1 / 23
Discount — 5 days left
Holland America Line
Duration
41 nights
Date
3 Jan 2027
Ship
Zaandam
  • Departure - Fort Lauderdale, Florida
  • 32 stops  
  • Arrival - Buenos Aires, Argentina
£7899
From
£7584
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Zaandam, Panama Canal
1 / 23
Discount — 5 days left
Holland America Line
Duration
70 nights
Date
3 Jan 2027
Ship
Zaandam
  • Departure - Fort Lauderdale, Florida
  • 49 stops  
  • Arrival - Fort Lauderdale, Florida
£11399
From
£10944
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Carnival Firenze, South America
1 / 27
Carnival Cruise Line
Duration
15 nights
Date
4 Jan 2027
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 7 stops  
  • Arrival - Valparaiso, Chile
From
£921
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Volendam, World Cruise
1 / 20
Discount — 5 days left
Holland America Line
Duration
35 nights
Date
5 Jan 2027
Ship
Volendam
  • Departure - Fort Lauderdale, Florida
  • 19 stops  
  • Arrival - Sydney, Australia
£6399
From
£6144
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£11999
From
£11520
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£12379
From
£11884
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day
Volendam, World Cruise
1 / 20
Discount — 5 days left
Holland America Line
Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
  • Departure - Fort Lauderdale, Florida
  • 67 stops  
  • Arrival - Fort Lauderdale, Florida
£22399
From
£21504
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
82 nights
Date
10 Jan 2027
Ship
Queen Anne
  • Departure - Southampton, Great Britain
  • 37 stops  
  • Arrival - Southampton, Great Britain
£7649
From
£7344
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day
Seabourn Quest, Panama Canal
1 / 12
Discount — 5 days left
Seabourn
Duration
23 nights
Date
17 Jan 2027
Ship
Seabourn Quest
  • Departure - Callao (Lima), Peru
  • 11 stops  
  • Arrival - Papeete (Tahiti), French Polynesia
£7648
From
£7343
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Queen Anne, Panama Canal
1 / 35
Discount — 5 days left
Cunard
Duration
56 nights
Date
22 Jan 2027
Ship
Queen Anne
  • Departure - Fort Lauderdale, Florida
  • 30 stops  
  • Arrival - Fort Lauderdale, Florida
£6609
From
£6345
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Queen Anne, Panama Canal
1 / 35
Discount — 5 days left
Cunard
Duration
56 nights
Date
22 Jan 2027
Ship
Queen Anne
  • Departure - Fort Lauderdale, Florida
  • 30 stops  
  • Arrival - Fort Lauderdale, Florida
£7909
From
£7593
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Azamara Journey, World Cruise
1 / 14
Discount — 5 days left
Azamara
Duration
40 nights
Date
17 Feb 2027
Ship
Azamara Journey
  • Departure - Buenos Aires, Argentina
  • 30 stops  
  • Arrival - Miami, Florida, USA
£13509
From
£12969
Price per person / oceanview stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Queen Anne, Panama Canal
1 / 35
Discount — 5 days left
Cunard
Duration
19 nights
Date
28 Feb 2027
Ship
Queen Anne
  • Departure - Valparaiso, Chile
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£1949
From
£1872
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
33 nights
Date
28 Feb 2027
Ship
Queen Anne
  • Departure - Valparaiso, Chile
  • 15 stops  
  • Arrival - Southampton, Great Britain
£2999
From
£2880
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Queen Anne, Panama Canal
1 / 35
Discount — 5 days left
Cunard
Duration
19 nights
Date
28 Feb 2027
Ship
Queen Anne
  • Departure - Valparaiso, Chile
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£3259
From
£3129
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
36 nights
Date
28 Feb 2027
Ship
Queen Anne
  • Departure - Valparaiso, Chile
  • 17 stops  
  • Arrival - Hamburg, Germany
£3499
From
£3360
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Queen Anne, World Cruise
1 / 35
Discount — 5 days left
Cunard
Duration
36 nights
Date
28 Feb 2027
Ship
Queen Anne
  • Departure - Valparaiso, Chile
  • 17 stops  
  • Arrival - Hamburg, Germany
£4499
From
£4320
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £50pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!
Oosterdam, Panama Canal
1 / 21
Discount — 5 days left
Holland America Line
Duration
31 nights
Date
9 Mar 2027
Ship
Oosterdam
  • Departure - Buenos Aires, Argentina
  • 22 stops  
  • Arrival - Fort Lauderdale, Florida
£3789
From
£3638
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Azamara Journey, South America
1 / 14
Discount — 5 days left
Azamara
Duration
8 nights
Date
10 Mar 2027
Ship
Azamara Journey
  • Departure - San Antonio, Chile
  • 7 stops  
  • Arrival - Callao (Lima), Peru
£919
From
£883
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Azamara Journey, Panama Canal
1 / 14
Discount — 5 days left
Azamara
Duration
11 nights
Date
18 Mar 2027
Ship
Azamara Journey
  • Departure - Callao (Lima), Peru
  • 7 stops  
  • Arrival - Miami, Florida, USA
£2469
From
£2371
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Oosterdam, Panama Canal
1 / 21
Discount — 5 days left
Holland America Line
Duration
16 nights
Date
24 Mar 2027
Ship
Oosterdam
  • Departure - San Antonio, Chile
  • 12 stops  
  • Arrival - Fort Lauderdale, Florida
£1829
From
£1756
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Upgrade to 'Have it All' from just £60pp per day!
Nieuw Amsterdam, South America
1 / 25
Discount — 5 days left
Holland America Line
Duration
26 nights
Date
7 Oct 2027
Ship
Nieuw Amsterdam
  • Departure - Vancouver, Canada
  • 17 stops  
  • Arrival - San Antonio, Chile
£2699
From
£2592
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Nieuw Amsterdam, South America
1 / 25
Discount — 5 days left
Holland America Line
Duration
41 nights
Date
7 Oct 2027
Ship
Nieuw Amsterdam
  • Departure - Vancouver, Canada
  • 30 stops  
  • Arrival - Buenos Aires, Argentina
£3779
From
£3628
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Nieuw Amsterdam, South America
1 / 25
Discount — 5 days left
Holland America Line
Duration
21 nights
Date
12 Oct 2027
Ship
Nieuw Amsterdam
  • Departure - San Diego, USA
  • 15 stops  
  • Arrival - San Antonio, Chile
£2269
From
£2179
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Nieuw Amsterdam, South America
1 / 25
Discount — 5 days left
Holland America Line
Duration
36 nights
Date
12 Oct 2027
Ship
Nieuw Amsterdam
  • Departure - San Diego, USA
  • 28 stops  
  • Arrival - Buenos Aires, Argentina
£3409
From
£3273
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Azamara Quest, Panama Canal
1 / 14
Discount — 5 days left
Azamara
Duration
28 nights
Date
27 Dec 2027
Ship
Azamara Quest
  • Departure - Bridgetown, Barbados
  • 21 stops  
  • Arrival - Valparaiso, Chile
£6959
From
£6681
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Aurora, World Cruise
1 / 27
Discount — 5 days left
P&O Cruises
Duration
75 nights
Date
3 Jan 2028
Ship
Aurora
  • Departure - Southampton, Great Britain
  • 32 stops  
  • Arrival - Southampton, Great Britain
£7999
From
£7680
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 32% when you upgrade to All-Inclusive from £45pp per day!
MSC Magnifica, World Cruise
1 / 24
8.5 % off — 5 days left
MSC Cruises
Duration
115 nights
Date
4 Jan 2028
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 50 stops  
  • Arrival - Civitavecchia (Rome), Italy
£16334
From
£14946
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Azamara Onward, Panama Canal
1 / 17
Discount — 5 days left
Azamara
Duration
14 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Callao (Lima), Peru
£3969
From
£3811
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Sirena, Panama Canal
1 / 12
Oceania Cruises
Duration
14 nights
Date
5 Jan 2028
Ship
Sirena
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Callao (Lima), Peru
From
£4209
Price per person / inside stateroom
Azamara Quest, Panama Canal
1 / 14
Discount — 5 days left
Azamara
Duration
19 nights
Date
5 Jan 2028
Ship
Azamara Quest
  • Departure - Miami, Florida, USA
  • 15 stops  
  • Arrival - Valparaiso, Chile
£4909
From
£4713
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Azamara Quest, World Cruise
1 / 14
Discount — 5 days left
Azamara
Duration
42 nights
Date
5 Jan 2028
Ship
Azamara Quest
  • Departure - Miami, Florida, USA
  • 36 stops  
  • Arrival - Buenos Aires, Argentina
£10779
From
£10348
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Azamara Onward, World Cruise
1 / 17
Discount — 5 days left
Azamara
Duration
41 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 23 stops  
  • Arrival - Auckland, New Zealand
£11719
From
£11251
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Magnifica, World Cruise
1 / 24
8.5 % off — 5 days left
MSC Cruises
Duration
115 nights
Date
5 Jan 2028
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 50 stops  
  • Arrival - Genoa, Italy
£16334
From
£14946
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Azamara Onward, World Cruise
1 / 17
Discount — 5 days left
Azamara
Duration
56 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 35 stops  
  • Arrival - Sydney, Australia
£16829
From
£16156
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Azamara Quest, World Cruise
1 / 14
Discount — 5 days left
Azamara
Duration
68 nights
Date
5 Jan 2028
Ship
Azamara Quest
  • Departure - Miami, Florida, USA
  • 55 stops  
  • Arrival - Bridgetown, Barbados
£17429
From
£16732
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Sirena, Panama Canal
1 / 12
Oceania Cruises
Duration
65 nights
Date
5 Jan 2028
Ship
Sirena
  • Departure - Miami, Florida, USA
  • 40 stops  
  • Arrival - Miami, Florida, USA
From
£18729
Price per person / inside stateroom
Azamara Onward, World Cruise
1 / 17
Discount — 5 days left
Azamara
Duration
83 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 53 stops  
  • Arrival - Hong Kong, China
£20399
From
£19584
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Azamara Quest, World Cruise
1 / 14
Discount — 5 days left
Azamara
Duration
77 nights
Date
5 Jan 2028
Ship
Azamara Quest
  • Departure - Miami, Florida, USA
  • 62 stops  
  • Arrival - Miami, Florida, USA
£21539
From
£20678
Price per person / oceanview stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Azamara Onward, World Cruise
1 / 17
Discount — 5 days left
Azamara
Duration
176 nights
Date
5 Jan 2028
Ship
Azamara Onward
  • Departure - Miami, Florida, USA
  • 116 stops  
  • Arrival - Athens (Piraeus), Greece
£82309
From
£79017
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Magnifica, World Cruise
1 / 24
8.5 % off — 5 days left
MSC Cruises
Duration
115 nights
Date
6 Jan 2028
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 50 stops  
  • Arrival - Marseille, France
£16474
From
£15074
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Seabourn Quest, Panama Canal
1 / 12
Discount — 5 days left
Seabourn
Duration
29 nights
Date
7 Jan 2028
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 15 stops  
  • Arrival - Valparaiso, Chile
£12598
From
£12095
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Magnifica, World Cruise
1 / 24
8.5 % off — 5 days left
MSC Cruises
World Cruise
Available
Duration
115 nights
Date
7 Jan 2028
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 50 stops  
  • Arrival - Barcelona, Spain
£16474
From
£15074
Price per person / inside stateroom
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Seabourn Quest, Panama Canal
1 / 12
Discount — 5 days left
Seabourn
Duration
57 nights
Date
7 Jan 2028
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 32 stops  
  • Arrival - Buenos Aires, Argentina
£28328
From
£27195
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Seabourn Quest, World Cruise
1 / 12
Discount — 5 days left
Seabourn
Duration
82 nights
Date
7 Jan 2028
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 43 stops  
  • Arrival - Cape Town, South Africa
£37698
From
£36191
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Seabourn Quest, World Cruise
1 / 12
Discount — 5 days left
Seabourn
Duration
112 nights
Date
7 Jan 2028
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 59 stops  
  • Arrival - Lisbon, Portugal
£54599
From
£52416
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Seabourn Quest, World Cruise
1 / 12
Discount — 5 days left
Seabourn
Duration
120 nights
Date
7 Jan 2028
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 66 stops  
  • Arrival - Southampton, Great Britain
£57699
From
£55392
Price per person / suite
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
50 of 59 pcs