Yes, you can activate your credit card while you're overseas as long as you have an internet connection and the necessary credit card and personal identification information.