Today's latest cruise deals - Telegraph Cruise from Barcelona Norwegian Cruises is offering a seven-night cruise on Norwegian Epic from £919pp (was £974pp), departing from Barcelona April 29 2012, and calling at Naples, Civitavecchia, Livorno, Nice and Provence. The price includes all flights and transfers. Click here for further information Three-night mini cruise Fred Olsen is offering a three-night cruise on Balmoral from £359pp (was £379pp), departing from Southampton May 26 2012. Ports of call include Belgium and Le Havre, and the price includes all meals onboard, all entertainment, taxes and port fees. Canary Islands and Madeira P&O is offering a 12-night cruise from £999pp (was £1099pp) on Oceana, departing from Southampton May 13 2012, and calling at Madeira, Tenerife, Gran Canaria, Cadiz and Oporto. The price includes all meals onboard, all entertainment, taxes and port fees. Cruise from Venice Sail around the Mediterranean on MSC Armonia, calling at Crfy, Santorini, Piraeus, Argostoli and Kotor. MSC Cruises is offering a seven-night cruise from £979pp (was £1089pp), departing from Venice on June 15 2012. Cruises now on sale Save up to 20% on all cruise holidays in 2012 with Telegraph Travel. We're now offering 1000s of carefully selected deals for cruises worldwide. And to help make your travel money go further, many of our top cruise holidays also feature free upgrades, free car parking, and free flights. Click here to view all our cruise holiday deals More top cruise deals Virgin Holidays (0844 573 4398;www.virginholidayscruises.co.uk) is offering a 14-night Jamaica Stay and Caribbean Cruise from £1,499 per person, departing 15 March 2012. The price includes seven nights at the Sunset Jamaica Grande on an all-inclusive basis, before joining Norwegian Pearl for a seven-night cruise from Ocho Rios, calling at George Town, Cozumel, Miami, Great Stirrup Cay. Prices are based on two adults travelling and sharing an inside cabin on a full-board basis and includes transfers and flights with Virgin Atlantic from London Gatwick. Idealcruising (0845 296 1832; www.idealcruising.com) is offering a nine- night Mexican Riviera Cruise with Carnival Cruises Carnival Splendor from £999 per person, departing 3 March 2012. The cruise leaves from Los Angeles, calling at Cabo San Lucas and Puerto Vallarta before returning to LA. Price includes flights, taxes and fees. Travelbag (0871 703 4240; www.travelbagcruise.co.uk) is offering an eight- night Canada & New England Cruise with Holland America from £1099 per person, departing London Heathrow 28 April 2012. The price includes a one-night pre cruise stay in Montreal and a seven night cruise on a full board basis Other departures are available April - September 2012, and regional airport departures are also vailable at a supplement.