A person of any nationality who has a Resident Permit for a GCC country in their passport is eligible for a GCC Visa. This permit will be checked at the border in Bahrain and on the date of arrival the Resident Permit must be at least 6 months old, and should be valid for at least another 6 months.

hope this helps