Schengen since 2023: Croatia is now fully in Schengen, so a Croatian visa is a Schengen visa. In Thailand, applications go through VFS Global (the official partner)visa.vfsglobal.com – book ahead as processing may involve coordination with the Croatian Embassy (which might be in another country, like Jakarta mvep.gov.hr, if there’s no local embassy).
Documentation quirks: Use the online Croatia visa form (if available) and then print it. Croatia tends to follow standard Schengen requirements closely – ensure you have all basics (insurance, flights, etc.) plus a good invitation letter from your partner stating they’ll host you. It doesn’t need an official stamp, just clear info (address, dates, relationship).
Processing time: Expect the process to take a bit longer than some other Schengen countries. If the application is sent to a regional Croatian Embassy for a decision, it might add a few days. Apply at least 3-4 weeks before travel to be safe.
Return assurances: Emphasize your return plans. Croatia (like others) will check that you won’t overstay – show work leave letters, family commitments, or evidence like a round-trip flight booking to confirm you intend to return to Thailand as scheduled.