A Maltese armed forces patrol boat picked up more than 200 migrants from two dinghies in the Mediterranean and was bringing them to Malta on Saturday, a spokesman said.