We have sent this question to the consulate of Vietnam in Hong Kong and they give us the answer that British National (Overseas) passport HAVE TO APPLY the visa to visit Vietnam.
Below is original answer of the consulate of Vietnam in Hong Kong for the question Do British National Oversea (BNO) passport holders need a Visa to visit Vietnam?
From July 01, 2015 to June 30, 2016, passport holders of the following countries will enjoy Vietnamese visa exemption for a maximum stay of 15 days: GERMANY, FRANCE, THE UNITED KINGDOM, ITALY, AND SPAIN
– The passport remains valid for at least 6 months beyond the proposed date of entry.
– The second entry only starts at least 30 days after the first entry.
– British National (Overseas) passport have to apply visa.
Visa on arrival is available for British National oversea (BNO). You can apply Vietnam Visa online here and obtain the Visa on arrival.
British National (Overseas), commonly known as BN(O), is one of the major classes of British nationality under British nationality law. Holders of this nationality are British nationals and Commonwealth citizens, but not British citizens. The nationality BN(O) does not grant right of abode anywhere in the world, not in the United Kingdom or Hong Kong,but almost all BN(O)s are permanent residents of Hong Kong. BN(O)s are subject to British immigration controls and do not have the automatic right to live or work in the United Kingdom.