Passport must be valid for length of time you will be in Bahrain, or the length of the visa, whichever is longer.