Passengers were left stranded after hundreds of flights were delayed or cancelled. Over 9,900 people were evacuated from their homes due to the storm.
According to weather department, southern Taiwan is likely to face more rain.
The storm made landfall early on the island's east-coast counties of Yilan and Hualien, bringing more than 1,000 mm (39 inches) of rain in mountainous areas and wind gusting up to 200 kph (124 mph).
Although the eye of Typhoon Soudelor passed Taiwan, and was heading towards mainland China, rain was expected to lash the island until Sunday morning.
Flood and mudslide alerts have also been issued by the authorities. People living on the coast were also evacuated.
Typhoons are common at this time of year in the South China Sea and Pacific, picking up strength from warm waters but losing it over land.