Others rescued Saturday included six Libyans and people from Mali, Eritrea, Egypt, Bangladesh, South Sudan and Guinea. It said 58 migrants were found in the Strait of Gibraltar while five more were rescued further east.
The account by Proactiva Open Arms - a Spanish NGO - came as European Union leaders in Brussels signed a deal aimed at controlling migration that steps up support for the Libyan coastguard and demands that humanitarian and other ships operating in the Mediterranean do not obstruct their operations.
Their savior Saturday was the Open Arms, which became the third rescue ship run by humanitarian aid groups to draw the ire of Italy's anti-immigrant interior minister, Matteo Salvini.
The full moon was the only light as a terrified 9-year-old boy from Central African Republic climbed into a rubber dinghy held together with duct tape, risking death in the dark waters off Libya along with his parents and 57 other trafficked immigrants.
Italian Interior Minister Matteo Salvini, leader of the right-wing League Party, said there would be no exception to his policy of refusing to let humanitarian boats dock in Italy and added that Malta was the nearest port of call.
The Maltese government has rejected claims by Italian Home Affairs minister that the closest safe port to a ship now carrying rescued migrants.
Government officials in Rome suggested instead the boat head to neighboring Malta, whose government hit back, saying the closest port was Lampedusa, which falls under Italy's responsibility.
More than 650,000 migrants have come ashore in Italy since 2014, mostly after being rescued at sea off the Libyan coast by private and public groups.
Portugal ousted by a Uruguay, superior version of themselves
After the loss to France , Sampaoli admitted he wasn't able to support Messi with the help he needed. Critics demanded a change of players in his lineup as well as to his system.
Boat explosion in Bahamas kills one American tourist, others injured
Stefanie Schaffer was one of the 12 people on a tour boat in the Bahamas when the vessel went up in flames, according to ABC7. The captain of the boat and owner of "4 C's Adventures" tour company was also among those taken to Princess Margaret Hospital.
Lakers agree deals with trio of free agents after LeBron James capture
Listen to Newsbeat live at 12:45 and 17:45 every weekday on BBC Radio 1 and 1Xtra - if you miss us you can listen back here. The Los Angeles Lakers have recovered nicely from the start of free agency by managing to win the LeBron James Sweepstakes .
Fico admitted that Libya now "isn't a place with security" and said its coast guard "needs the support of the Italian navy and coast guard" and humanitarian aid ships.
However, Maltese Prime Minister Joseph Muscat said the gesture was a one-time "ad-hoc" resolution to the crisis and the following day Malta announced it would not allow any more charity boats to dock.
The NGO said the Open Arms and its companion ship the Astral will need several days to reach Barcelona but should arrive on Wednesday.
When Open Arms called the maritime rescue coordination centre in Rome to offer help, officials there said the Libyan coastguard had the situation covered and that no assistance was needed.
The AP journalist said a Libyan coast guard vessel approached the Open Arms during the rescue operation, but soon turned around and left, ordering the boat to return to Spain.
"I took the decision to save these human beings", Martinez told an Associated Press journalist who viewed the rescue from a dinghy belonging to its sister ship Astral.
Also witnessing the rescue were four European Parliament lawmakers. The Libyan coast guard rescued 16 people, but another 100 migrants were reported missing and feared dead at sea. "Barcelona awaits you with open #welcomeOpenArms", Colau said to the rescue crew.
The Aquarius, carrying 630 migrants, and Lifeline, carrying some 230 people, ended up in Spain and Malta respectively when Italy closed its ports to them earlier this month.
Many have died on the unsafe crossing.