Princess Cruises is offering up to $1,100 on-board spending or free flights and transfers on select European sailings.

Running until 23 December 2019, the deal applies to more than 1,000 cruises and is for first and second guests sharing a stateroom, on itineraries ranging from four to 50 days.

The deal includes the 3,080-guest Crown Princess, which sails round trip from May to November next year from Southampton. For more information visit princess.com.