We will be arriving on a cruise to Vietnam next month. Is the online option not available because we aren’t arriving at an airport? If so, how could we obtain the visa?
Please be advised that you should apply for visa at the nearest Vietnam Embassy which is the most convenient since visa on arrival at the present is just applicable for those traveling by air.
As a visa procedure at each Vietnam Embassy is different, unfortunately, I am unable to advise you exactly which documents are required and how much it costs. You should directly contact the Vietnam embassy for detailed procedure and application cost. Normally, the typical procedure just requires you to bring your passport and 2 passport-size photos.
Hope you can arrange visa soon and have a great trip in Vietnam.