Hi, the cost for a 90-day visa in Vietnam is 50 USD. You can refer to the price of the belt at the Vietnamese embassy at sF.
I got a one month, single every visa, for $80. I think the 3 month, single entry, is $110 and multiple entry is $160. If you are on an ocean cruise, you may need multiple entry, if the boat goes in and out of Vietnam waters. Ha Long Bay cruise stays in Vietnam waters, so single entry, if you are doing that. You can find online companies that will give you a visa letter and when you arrive in Vietnam, you pay for the immigration officer to stamp your passport. Online letter, with stamp, is cheaper. My friends have done the online method. The line can be, for the letter method, was long when we arrived, so we were glad to have our visas already. If you are not near a consulate, I would do the online method.
Thanks! Your answer is awaiting moderation.