The Grand Harbour in Valletta has enjoyed one of its busiest summers on record.
The number of cruise ships berthing in Malta soared by more than a third between July and September, according to new figures from the National Statistics Office.
It said 122 cruise liners visited Malta this summer. That was 27 more calls than the previous year.
The ships carried more than 257,100 passengers in July, August and September.
Visitors from the EU accounted for around two-thirds of the passengers.
The figures showed that significant increases were recorded in the German, American and British markets.
In total, 273 cruise liners have arrived in Malta so far this year, compared to 215 a year ago, boosting the Maltese economy by millions.