"Divers broke through the window of a passenger cabin just before midnight and pulled out three bodies," a coastguard official told AFP.
All three were wearing lifejackets, the official said, adding that two were male but the gender of the third was not immediately confirmed.
The official said they were the same three bodies that had been spotted, but not retrieved, during an earlier dive.
Rescue teams planned to continue dive missions through the night to the ferry which capsized on Wednesday morning, he said.
The confirmed death toll from the disaster now stands at 36 with 266 people still unaccounted for. (AFP)