I have a 3 month Non B visa, going to make the 1 year Non B visa in October. My passport is expiring. Thinking of going back to Indonesia to make my new passport and come back - will my Non B visa and reentry permit from the old passport still be valid, what additional steps do I need to do?
How do I transfer the NonB visa from the old passport to the new one?
TLDR : Answer Summary
You can maintain your Non B visa and re-entry permit if you re-enter Thailand before the expiry of your 90-day stamp. When doing so, carry both your old and new passports to ensure proper entry. While your visa cannot be transferred to the new passport, you should have your new passport stamped with the same visa details as in your old passport. After entering Thailand on the new passport, you're eligible to apply for an extension based on your entry stamp.