Fred Olsen Cruise Lines is offerings savings on British Isles cruises to celebrate the coronation.
Passengers can save up to £100 on a selection of British Isles sailings this summer, including cruises to the Scottish Isles, Ireland, Guernsey and the Isles of Scilly.
The line is also offering savings of up to £150 on selected cruises to Scandinavia, Europe, Norway and the Adriatic.
More: Fred Olsen Cruise Lines uses shore power for first time
Departures are available from Newcastle, Liverpool, Rosyth, Dover and Southampton.
Included in the offer is the 10-night Scenic Isles of Scotland cruise on Bolette, which departs Newcastle on July 15.
The round-trip itinerary calls at Lerwick, Stornoway, Portree and Kirkwall and costs from £899.
Sales and marketing director Jackie Martin said: “To celebrate the coronation of His Majesty King Charles III, this bank holiday weekend we’re giving you the chance to enjoy additional savings on many British Isles cruises, plus a selection of voyages venturing further afield this summer.
“You’ll find opportunities to discover secluded pockets of the Shetland Islands, explore the Isles of Scilly, and stand out on deck as we sail past many scenic landmarks, such as Fingal’s Cave.
“There really is a wealth of hidden gems to discover in these sailings of our wonderful British Isles.”