Yagi triggered landslides and widespread flooding in the Philippines earlier in the week before striking north Vietnam on Saturday.
A so-called Super Typhoon has killed at least four people in northern Vietnam, after also battering China and the Philippines, bringing the total number of dead to 22.
The storm struck north Vietnam at about 1pm (7am UK time) on Saturday with winds of up to 99mph (160kph) near its centre.
A day earlier, winds had been recorded at 145mph (234kph) in Hainan, south China.
Vietnam’s government said four people had died and 78 had been injured while at least another dozen were missing at sea, according to state media.
Yagi had already claimed the lives of at least two people in Hainan and 16 people in the Philippines, the first country it hit, earlier in the week.
Footage shows fallen trees and street poles, as well as roofing material littering the streets.
There was similar damage reported in Hainan, which has a population of more than 10 million, where electricity supplies were cut to more than 800,000 homes.
Meanwhile, Yagi triggered landslides and widespread flooding in the Philippines on Wednesday, affecting more than 2.3 million people in northern and central provinces.