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.

Peru Cruises
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

1 / 21
Discount — 5 days left

Duration
16 nights
Date
18 Nov 2026
Ship
Oosterdam
- Departure - Fort Lauderdale, Florida
- 13 stops
- Arrival - Valparaiso, Chile
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!

1 / 12

Duration
15 nights
Date
19 Dec 2026
Ship
Insignia
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Callao (Lima), Peru

1 / 12

Duration
21 nights
Date
3 Jan 2027
Ship
Insignia
- Departure - Callao (Lima), Peru
- 15 stops
- Arrival - Buenos Aires, Argentina

1 / 23
Discount — 5 days left

Duration
41 nights
Date
3 Jan 2027
Ship
Zaandam
- Departure - Fort Lauderdale, Florida
- 32 stops
- Arrival - Buenos Aires, Argentina
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!

1 / 23
Discount — 5 days left

Duration
70 nights
Date
3 Jan 2027
Ship
Zaandam
- Departure - Fort Lauderdale, Florida
- 49 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 27

Duration
15 nights
Date
4 Jan 2027
Ship
Carnival Firenze
- Departure - Los Angeles, USA
- 7 stops
- Arrival - Valparaiso, Chile
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 20
Discount — 5 days left

Duration
35 nights
Date
5 Jan 2027
Ship
Volendam
- Departure - Fort Lauderdale, Florida
- 19 stops
- Arrival - Sydney, Australia
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!

1 / 35
Discount — 5 days left

Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
- Departure - Hamburg, Germany
- 43 stops
- Arrival - Hamburg, Germany
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day

1 / 35
Discount — 5 days left

Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
- Departure - Hamburg, Germany
- 43 stops
- Arrival - Hamburg, Germany
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day

1 / 20
Discount — 5 days left

Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
- Departure - Fort Lauderdale, Florida
- 67 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 35
Discount — 5 days left

Duration
82 nights
Date
10 Jan 2027
Ship
Queen Anne
- Departure - Southampton, Great Britain
- 37 stops
- Arrival - Southampton, Great Britain
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £40pp per day

1 / 12
Discount — 5 days left

Duration
23 nights
Date
17 Jan 2027
Ship
Seabourn Quest
- Departure - Callao (Lima), Peru
- 11 stops
- Arrival - Papeete (Tahiti), French Polynesia
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 35
Discount — 5 days left

Duration
56 nights
Date
22 Jan 2027
Ship
Queen Anne
- Departure - Fort Lauderdale, Florida
- 30 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 35
Discount — 5 days left

Duration
56 nights
Date
22 Jan 2027
Ship
Queen Anne
- Departure - Fort Lauderdale, Florida
- 30 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 14
Discount — 5 days left

Duration
40 nights
Date
17 Feb 2027
Ship
Azamara Journey
- Departure - Buenos Aires, Argentina
- 30 stops
- Arrival - Miami, Florida, USA
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 35
Discount — 5 days left

Duration
19 nights
Date
28 Feb 2027
Ship
Queen Anne
- Departure - Valparaiso, Chile
- 11 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 35
Discount — 5 days left

Duration
33 nights
Date
28 Feb 2027
Ship
Queen Anne
- Departure - Valparaiso, Chile
- 15 stops
- Arrival - Southampton, Great Britain
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!

1 / 35
Discount — 5 days left

Duration
19 nights
Date
28 Feb 2027
Ship
Queen Anne
- Departure - Valparaiso, Chile
- 11 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 35
Discount — 5 days left

Duration
36 nights
Date
28 Feb 2027
Ship
Queen Anne
- Departure - Valparaiso, Chile
- 17 stops
- Arrival - Hamburg, Germany
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!

1 / 35
Discount — 5 days left

Duration
36 nights
Date
28 Feb 2027
Ship
Queen Anne
- Departure - Valparaiso, Chile
- 17 stops
- Arrival - Hamburg, Germany
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!

1 / 21
Discount — 5 days left

Duration
31 nights
Date
9 Mar 2027
Ship
Oosterdam
- Departure - Buenos Aires, Argentina
- 22 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 14
Discount — 5 days left

Duration
8 nights
Date
10 Mar 2027
Ship
Azamara Journey
- Departure - San Antonio, Chile
- 7 stops
- Arrival - Callao (Lima), Peru
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!

1 / 14
Discount — 5 days left

Duration
11 nights
Date
18 Mar 2027
Ship
Azamara Journey
- Departure - Callao (Lima), Peru
- 7 stops
- Arrival - Miami, Florida, USA
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!

1 / 21
Discount — 5 days left

Duration
16 nights
Date
24 Mar 2027
Ship
Oosterdam
- Departure - San Antonio, Chile
- 12 stops
- Arrival - Fort Lauderdale, Florida
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!

1 / 25
Discount — 5 days left

Duration
26 nights
Date
7 Oct 2027
Ship
Nieuw Amsterdam
- Departure - Vancouver, Canada
- 17 stops
- Arrival - San Antonio, Chile
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 25
Discount — 5 days left

Duration
41 nights
Date
7 Oct 2027
Ship
Nieuw Amsterdam
- Departure - Vancouver, Canada
- 30 stops
- Arrival - Buenos Aires, Argentina
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 25
Discount — 5 days left

Duration
21 nights
Date
12 Oct 2027
Ship
Nieuw Amsterdam
- Departure - San Diego, USA
- 15 stops
- Arrival - San Antonio, Chile
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 25
Discount — 5 days left

Duration
36 nights
Date
12 Oct 2027
Ship
Nieuw Amsterdam
- Departure - San Diego, USA
- 28 stops
- Arrival - Buenos Aires, Argentina
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 14
Discount — 5 days left

Duration
28 nights
Date
27 Dec 2027
Ship
Azamara Quest
- Departure - Bridgetown, Barbados
- 21 stops
- Arrival - Valparaiso, Chile
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!

1 / 27
Discount — 5 days left

Duration
75 nights
Date
3 Jan 2028
Ship
Aurora
- Departure - Southampton, Great Britain
- 32 stops
- Arrival - Southampton, Great Britain
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!

1 / 24
8.5 % off — 5 days left

Duration
115 nights
Date
4 Jan 2028
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 50 stops
- Arrival - Civitavecchia (Rome), Italy
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!

1 / 17
Discount — 5 days left

Duration
14 nights
Date
5 Jan 2028
Ship
Azamara Onward
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Callao (Lima), Peru
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!

1 / 12

Duration
14 nights
Date
5 Jan 2028
Ship
Sirena
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Callao (Lima), Peru

1 / 14
Discount — 5 days left

Duration
19 nights
Date
5 Jan 2028
Ship
Azamara Quest
- Departure - Miami, Florida, USA
- 15 stops
- Arrival - Valparaiso, Chile
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!

1 / 14
Discount — 5 days left

Duration
42 nights
Date
5 Jan 2028
Ship
Azamara Quest
- Departure - Miami, Florida, USA
- 36 stops
- Arrival - Buenos Aires, Argentina
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 17
Discount — 5 days left

Duration
41 nights
Date
5 Jan 2028
Ship
Azamara Onward
- Departure - Miami, Florida, USA
- 23 stops
- Arrival - Auckland, New Zealand
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 24
8.5 % off — 5 days left

Duration
115 nights
Date
5 Jan 2028
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 50 stops
- Arrival - Genoa, Italy
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!

1 / 17
Discount — 5 days left

Duration
56 nights
Date
5 Jan 2028
Ship
Azamara Onward
- Departure - Miami, Florida, USA
- 35 stops
- Arrival - Sydney, Australia
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 14
Discount — 5 days left

Duration
68 nights
Date
5 Jan 2028
Ship
Azamara Quest
- Departure - Miami, Florida, USA
- 55 stops
- Arrival - Bridgetown, Barbados
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12

Duration
65 nights
Date
5 Jan 2028
Ship
Sirena
- Departure - Miami, Florida, USA
- 40 stops
- Arrival - Miami, Florida, USA
40 of 59 pcs




