This isn’t ALL the info…this is info for Flying in to DPS, Bali then to Singapore, then overland to Malaysia-Thailand-Cambodia-Vietnam-Laos-Thailand on a Canadian passport in 2013.
Vietnam Visa: 60 dollars, get it in advance, there is also an e-visa system for air arrivals, 45 in advance, 15 on arrival. Extentions in country, overstay is 5 per day. Its like 15 minutes to get done in sihanoukville in person but it’s a bit out of the way solid 45 min walk from water) so most places charge 10 bucks to get it processed…use your judgement on what’s good for you.
Cambodia Visa: 20 on arrival…anything from Thailand by land will charge you more, the airport, Laos, and Vietnam borders are well regulated. Extention is 40, overstay is 5usd per day ***Cambodia is the only SE Asia country with atms that dispense in USD….get all the USD you need for Visas here, you will get ripped off on exchange elsewhere ***
Thailand: 30 by air arrival, 15 by land, 60 day tourist visa extendable to 90 once in Thailand is 1000 baht but needs to be done before hand…it is 40USD in Hanoi, 110 MYR in Penang, and 1000 baht in Vientiane. Double that for a dual entry. Malaysia is the only visa run country that doesn’t have a visa charge itself. You can do a visa run to Myanmar for a 10 dollar fee at the border crossing closest to Phuket. Getting a 60 day is cheaper than extending or paying the overstay 500 baht pd. If you get a double entry visa it means you can enter for 60 days, renew for 30 additional (90 total) then leave and do it again so 6 months total…but once you’ve left, the first ‘90’ days is done, and you start your second entry at day 1 of your second 60/90. If you’re getting your visa in Vientiane there is a massively long line and wait, so beware…also people out front to scam you saying they’ll process for a fee…there ARE application forms inside! Also you will need photocopies of your passport, Laos Visa, and Laos stamp page which you can do for 1000 kip at the consulate. There are like 20 tuk tuks and mini buses to the border at 2-4 pm daily after pick up.
Laos: 42 for Canadians, 35 for UK, USA, lots of the EU (some only 30). You will pay 1USD to ‘stamp’, and 2 more if it is after 4:30, a weekend, or a holiday.
Indonesia: 25 on arrival, 150,000 IDR departure tax paid only in IDR and the atm at DPS airport only dispenses in 100’s, you can extend in country.
Myanmar: 20-30USD in advance Border runs to Myanmar charge at $10 stamping fee in/out of Myanmar
Malaysia, Singapore: free.
Bonus….India: cheapest in Vietnam by about 10USD….it is 63 for everyone but Japanese (74) and Americans (83) but takes a full 5 days to process…time it well. Hanoi is great because you can go to Halong Bay and Sapa while waiting but get copies of your passport…Vietnam is sticky about it for hotel stays. Nicest embassy I’ve visited for sure.
Overland border crossings
Singapore-Malaysia…hectic because people do it for work daily, but simple and efficient.
Malaysia-Thailand (hat yai) also simple, any mini bus pretty much holds your hand…however make sure you’ve filled out your arrival card fully, the thai border officials aren’t known for their friendliness.
Thailand-Cambodia(poipet)…basically any border in this direction is a mess, poipet is the worst. Not unsafe, just a scam. There’s about 3 fake border offices, do NOT pay in baht, and you do not ever NEED to pay an extra processing fee….follow signs for ‘pre-arranged’ visas to take you to the real boreder!
Cambodia-HCMC: Because the viet visas are pre done it’s quick and easy. The 8 dollar bus from pp to hcmc will arrange it all and get the passports stamped as a group. No fee.
Vietnam-laos (Vientiane): you will pay 1 dollar to stamp leaving Vietnam (or 20000vnd), then as mentioned 1 dollar stamping at laos, plus 2 more on weekends holidays and after hours.
Laos-Thailand (Huay Xai-Gibbon): Super easy. Any package bus deal will include your bus across the river, if not I think it was less than 100 baht. Out bus dropped us off by the night market (LP-CM) so we didn’t have to pay for the sorongatheu from Arcade station which was nice. buses leave the Thai border town at 6 and 10 am. Paid no stamping fees on either side.
Fire me a message if you have any questions.