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




