A total of 152 traffic accidents left 111 people dead and 138 others injured during the four-day Reunification Day-Labor Day holiday, according to official figures.
The figures were slightly down from last year holiday when 116 people were killed and 149 were injured.
This year, May 3 saw the highest number of accidents, 60, in which 41 people died. It was the last day and many people were returning home after the vacation.
It included four fatalities and six injuries after a 16-seat bus collided with two trucks in the central province of Quang Ngai.
On May 2 a head-on collision between a bus and a truck in the Central Highlands province of Dak Nong claimed three lives.
Traffic police officers nationwide pulled over nearly 114,000 vehicles and slapped them with fines of VND4.6 billion (US$206,300).
They also held 53 cars and 1,928 motorbikes and revoked the driving licenses of 390 people.
According to official statistics, on average, traffic accidents kill 24 people daily. Vietnam now has nearly 2.75 million cars and 45 million motorbikes.