Holland America Line (HAL) is promoting a 12-night Mediterranean cruise, sailing from Barcelona to Venice, from £999 per person.

The Mediterranean Tapestry cruise on MS Nieuw Amsterdam departs London on May 24 and takes in the walled city of Dubrovnik; Corfu, Katakolon (Olympia) and Nafplion in Greece; Messina in Sicily and the city of Rome from the port of Civitavecchia.

Highlights of the cruise include a tour to Florence from Livorno, a visit to Monte Carlo and a night in Venice.

Prices include flights and transfers and guests booking an ocean view stateroom (from £1,219 per person) are eligible for a free upgrade to a spacious stateroom with its own private balcony.

For more information call 0845-351 0557.

twn Are you sure that you want to switch to desktop version?