No, you cannot obtain on arrival visa over there. But you may get it from Bahrain embassy in Doha. Try with them & Bahrain embassy in Dafna area. You need a letter from your sponsor, 2 copy of PP size photo, your original passport & QR. 225 for seven days visa. You have to submit all documents before 12 noon & you will get it back after 1:30pm (Same day)with visa stamped in your passport. You won't be able to obtain Bahrain visa for more than seven days if you are traveling first time.