SINGAPORE - Singapore Airlines (SIA) said on Friday (March 6) that it has cancelled all flights to and from Milan till end May, following restrictions imposed on travellers from northern Italy.

The cancellation comes two days after news emerged that a passenger who was later confirmed to be infected with Covid-19 had flown to Singapore on the airline's SQ355 service from Milan.

The cancellation adds to the slew of recent flight cancellations by SIA, which will cut its capacity by 12.5 per cent.

SIA had announced significant flight cuts on Tuesday to several destinations, including Milan, South Korea and Japan, amid the growing spread of the coronavirus.

The carrier and other airlines around the world have been hard hit by the outbreak, with the International Air Transport Association (Iata) saying that the outbreak could cost airlines as much as US$113 billion (S$157 billion) in revenue this year.

Many would-be travellers are now avoiding or cancelling flights to all other countries, even to those with very few coronavirus cases.

An SIA spokesman said: "In view of the latest travel restrictions, all flights services to and from Milan have been cancelled from now till May 31."

The Milan-Malpensa Airport which SIA flies to is in the Lombardy administrative region in northern Italy, and travellers from there would thus be affected by travel restrictions announced by the Ministry of Health.

Since 11.59m on Wednesday, all new visitors with recent travel history to Iran, northern Italy or the Republic of Korea within the last 14 days will not be allowed entry into Singapore, or transit through it. These areas have all been hit hard by the outbreak.

SIA had previously operated return flights to Milan daily.

One of these flights, the SQ377 service, which usually flies from Barcelona to Singapore with a layover at the Milan-Malpensa Airport three times weekly, has been converted into a direct flight since Wednesday.

Related Story Airlines feel deepening impact as coronavirus upends travel

Related Story Interactive: How coronavirus is spreading across the world

SIA earlier said that this was due to the developing Covid-19 outbreak in northern Italy.

It also said that when flights are reinstated to Milan, there are plans to implement similar precautions to those taken for flights to mainland China.

These temporary measures include placing in-flight items on seats instead of giving them out during flights where possible and suspending in-flight sales.

Many other airlines worldwide have also announced significant flight cuts mainly due to falling demand from the coronavirus outbreak or to avoid travel to heavily affected areas.

For example, German airline Lufthansa has announced that it expects to reduce its flights by up to 25 per cent in the coming weeks.

One of Britain's biggest airlines, Flybe, collapsed on Thursday with all its flights grounded after its financial problems were compounded by the impact of the outbreak.

Separately, SIA said on Thursday that it has fogged an aircraft and taken extra measures to clean the SQ355 plane that had flown the Milan-Singapore route, after a passenger who subsequently tested positive for Covid-19 was found to have travelled on the flight on Feb 24.

Related Story UK airline Flybe collapses as coronavirus hits flights worldwide

The passenger had landed at Changi Airport on Feb 25, where she transited to Air New Zealand flight NZ283, a code-share service with SIA which was also carrying SIA passengers, to fly to Auckland.

Air NZ said she was confirmed to have the infection on Wednesday.

Pilots and cabin crew on the SQ355 flight have been asked to go on leave of absence and monitor their health. SIA is also working with relevant authorities to identify the passengers and crew who were on board the flight.