Cyprus police have arrested a man for allegedly driving one of two boats that brought 305 Syrian refugees to the Mediterranean island's northwestern coast.
Another man was also taken into custody on Sunday on suspicion of migrant trafficking.
Police spokesman Michalis Ioannou said the 202 men, 30 women and 73 children arrived about midnight in what is thought to be the largest number of migrants to reach Cyprus in a single day. He said they departed from Mersin, Turkey, on Saturday.
The passengers reported paying up to $US2,000 ($A2,477) each to smugglers for the trip. Some with relatives in Cyprus have expressed a desire to remain, while others want to go to Germany or Scandinavia.
In Turkey, the coast guard stopped an unnamed fishing boat carrying 93 Syrians and one Afghan migrant on Sunday off the coast of Istanbul on the Black Sea. The authorities also caught an alleged Turkish smuggler.
Turkish authorities also announced late on Saturday that coast guard boats had prevented two separate migrant landings in the Black Sea. In one, 68 Syrians and two Iranians were stopped in a sailboat with an alleged Turkish smuggler east of Bulgaria.
In the other, Turkish coast guard intercepted 149 Syrian migrants and two Ukrainians thought to be smugglers in a fishing boat east of Romania.
Turkey and the European Union signed a deal in March 2016 to curb the flow of migrants to Greek islands on the Aegean Sea.
A million people crossed the sea in the year before the agreement, with hundreds drowning along the way.