I'm not sure if they have any region requirements. At least they are usable with EU accounts.
More information about Guest Passes:
Each key can be redeemed once. If you weren't lucky enough to grab one, but still want to try the game, you can grab the full game for a big discount here for EU or here for US. You'll get the key via email almost instantly.