Chinese passport holders can obtain a Vietnam visa on arrival if they fly to Vietnam from a place outside the China mainland. Otherwise, they must obtain the visa via the Vietnam embassy/consulate in China or in any third country convenient for them.