A rescue ship stranded off the Italian island of Lampedusa can take the migrants on board to a Spanish port closer to Italy, such as Palma de Mallorca or Majon, in Menorca, Spain has said.
The offer came after the charity Open Arms, which operates the ship, rejected an offer to take them to Algeciras in southern Spain, saying conditions on board were now so bad, the voyage would be too long.
Spanish Prime Minister Pedro Sanchez said it was inconceivable that Italy would refuse to let the vessel dock.
On Saturday, the Italian government reluctantly allowed 27 teenagers to disembark.
Six European countries have offered to host the migrants.
Source: bbc.com