Those who have a valid GCC RP for more than 6 months can apply for eVisa Bahrain on the website www.evisa.gov.bh
On the site, just check your eligibility for the visa and follow the instructions accordingly to complete the process. The payment needs to be done via a valid credit card and on successful payment take the print out of the transaction. If your visa is approved you will receive the notification via the email you provide during applying. If need more Infos, contact me on 33542239. Thnx.