MIAMI Carnival Cruise Lines (CCL.N) and Royal Caribbean Cruises (RCL.N) said on Tuesday they were temporarily suspending port calls in Mexico as a result of the swine flu alert.
"We have decided to cancel calls at Mexican ports for all current sailings. Additionally, we will cancel calls in Mexico for all voyages departing Thursday, April 30 through Monday, May 4," Carnival said in a statement.
This updated a previous announcement in which the company said it had cancelled Mexico stops on Tuesday for three of its cruise ships.
Royal Caribbean said it was also temporarily halting port calls by its vessels in Mexico, where 149 people have died from the new flu virus.
The cruise line said it was consulting closely with public health officials and government agencies such as the Centres for Disease Control and Prevention (CDC), the World Health Organisation (WHO) and the Department of Homeland Security to monitor the situation.
Our top photos from the past week.