The Bahrain work visa fee for Indians ranges from BHD 172 to BHD 344, depending on the visa type, along with an administrative fee of BHD 5, and a Dependent/residency permit fee of BHD 90 per visa. Indians must also pay additional fees for the medical examination, which may cost around ₹4,000 – ₹6,000 for a medical test in India, and an average of BHD 60 for a medical test in Bahrain.