A stunning three-masted cruise ship made a short visit to Aberdeen today.

The luxurious Sea Cloud II arrived in the Granite City from Lerwick at around 8am this morning.

Passengers were taken on a brief tour of Aberdeen before some headed to Crathes Castle.

At just over 105m long, the ship is capable of carrying just under 100 passengers in rooms and suites across its 5 decks.

The ship features a restaurant, bar and library as well as a fitness room and sauna.

Cruises on the Sea Cloud II vary in price depending on the route, a typical price passengers on board today would have paid is around £4,500 – £5,000 for the 10-night cruise from Denmark via Norway, Shetland and Orkney.

The Sea Cloud II also sails around the West Indies, the Mediterranean and the Panama Canal.

The Spanish Armada Posted by Jack Jones on Friday, 22 July 2016

The Sea Cloud II left Aberdeen at around 1.30pm on route to its final destination Edinburgh, where it is due to arrive tomorrow morning.