You will need to make complete an online application form and have a valid passport, return flight ticket and credit card for get a Bahrain visa official.