There are still over 1,000 passengers onboard the stricken Costa Allegra cruise ship, as it is slowly being towed to the main Seychelles island of Mahé.
Attempts to get to the nearest island, Desroches, failed because it was deemed too dangerous for the tiny dock there.
Passengers have been coping with sweltering heat due to no electricity for air conditioning since a fire broke out in the engine room on Monday. Supplies are being delivered by helicopter.
Seychelles government spokesperson Srdjana Janosevic said: “The Seychelles port authorities, the two tugs, have reached the ship and they are towing it towards the port. They are also being escorted by the Seychelles coastguard ship, the Andromache, as well as an Air Force plane.”
Costa Allegra is due to reach Mahé, more than 320 kilometres away, by Thursday morning.
This is the second emergency parent company Costa Cruises is dealing with, after 32 people died when the Costa Concordia capsized in January.