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!
20 of 59 pcs