The flight was originally planned to set off from Kaoxiong at 4pm, but was delayed to 5.43pm due to the typhoon.
Because of the bad weather at Penghu, the flight's first attempt to land failed.
At 7.06pm, the captain requested another landing, but subsequently lost contact with the control tower.
The plane was later found crashed near the village of Xicun. Local residents saw flames around the plane.
Here is the TransAsia tailfin of ATR-72 of Taiwan plane crash with 51 feared dead, 7 injured. From Apple Daily TW pic.twitter.com/Gg3RqLTQOq
— Danny Lee 李嘉洪 (@JournoDannyAsia) July 23, 2014