Getting a Visa to Bahrain is fairly an easy procedure which doesn't require much of a hassle. To visit Bahrain one needs to apply for visa at the designated embassies of Bahrain. Only the passport holders of AGCC (Arabian Gulf Cooperation Council) States; nationals of Kuwait, Oman, Qatar, Saudi Arabia and the United Arab Emirates, can enter the kingdom of Bahrain without any visa. Nationals of all other states need to apply for a visa according to their purpose of visit and stay.
To make things easier, an electronic visa service is now available for some countries. Getting an eVisa before arriving should save you time queuing and having the correct currency or change.
To apply for an eVisa, please visit this link