Up to 10% off for Past Passengers with P&O Cruises!

Book with low deposit from £1pp, up to £350 onboard spend and save up to 32% on all-inclusive with drinks, specialty dining & Wi-Fi from just £45pppd.

🎉Save an extra £50 OFF your next cruise booking when you use promo code BIRTHDAY at checkout. Ends 6th October 2026.🎉

Best Selling P&O Cruises Deals

New 2028/29 itineraries are coming soon!

Logo

Top Picks For Past Passenger Sale! Ends 27th October.

Enter your Peninsula Club number to claim your exclusive saving.

Terms and Conditions

Please note that the full terms and conditions can be found directly on each cruise page.

Ends 27/10: Up to 10% off for Past Passengers!
This offer is available exclusively to guests who have previously sailed with P&O Cruises and is valid on new Select Price or Early Saver bookings made between 1st October 2026 and 27th October 2026, for applicable departures from 1st February 2027 to 18th March 2028. This discount is on the cruise price only and additional to Select Price benefits. Offer is subject to availability and excludes 2027 Grand Tours, selected 2027 Exotic fly-cruises, and 2028 World Cruise, Classic Southern Hemisphere Journeys and Exotic fly-cruises.

Ends 17/12: Receive up to £350 onboard spending money per cabin!
This offer from P&O Cruises applies to new Select Price bookings made between 4th March 2026 and 17th December 2026 on selected cabin grades on applicable sailings departing between 6th March 2026 and 30th March 2028, and is only available when the P&O Cruises Select Price benefit of on-board spending money is selected.

All-inclusive packages from just £45pp per day!
The offer from P&O Cruises applies to new 'All-Inclusive Classic' or 'All-Inclusive Deluxe' fare bookings made from 18th December 2025 on holiday of 5 nights or more. Please read the full terms and conditions for more information.

P&O Cruises Deals

Browse all of our amazing P&O Cruises cruise deals below. Use the filters to narrow down the results so you can find the perfect cruise for you.

We found