Website: https://www.evisa.gov.bh/index.htm List of eligible countries (118) for E visa be checked in the following link - https://www.evisa.gov.bh/image/114.pdf
Total fee : BHD 29 (approx 5000 INR). You can apply online through the official website mentioned above. Processing of visa takes 3-5 working days. Because of E visa there is no need to get your visa stamped in passport prior to your arrival. The payment should be made using credit card and it allows for stay upto 2 weeks and to extend further , additional amount should be paid.
You must have a passport (not any another type of travel document) and it should be valid for 6 months from arrival in Bahrain.
Citizens who are from Gulf Cooperation Council Countries namely (Kuwait, Oman, Qatar, Saudi Arabia, United Arab Emirates) do not require a visa to visit Bahrain and only National ID card is required for entry into the nation