How Indian passport holders get a visa for Bahrain: visa type, government fee, processing time, maximum stay, the documents required and where to apply. Government-sourced — always verify on the official site before you travel.
Quick facts
- Visa type: eVisa — apply online before travel
- Government fee: 2-week single-entry visit eVisa: around BHD 9 (~₹2,000 / ~$24). Service fees may apply. Visa on arrival (eligible category): from BHD 5.
- Processing time: eVisa: usually 3–5 working days. Visa on arrival: issued immediately at Bahrain International Airport
- Maximum stay: Visit eVisa (2 weeks): up to 14 days, single entry. Longer-stay eVisa tiers (3-month and 1-year multi-entry) are also available.
- Interview: Not required
- Ease for Indian travellers: 72/100
Documents you'll need
- Indian passport valid at least 6 months
- Recent passport-size colour photo
- Confirmed hotel reservation in Bahrain
- Confirmed return / onward flight ticket
- 3-month bank statement showing min. BHD 300 closing balance, OR a copy of a valid US / UK / Schengen visa as proof of funds
- Credit / debit card for fee payment
How & where to apply
Apply online at the official Bahrain eVisa portal (evisa.gov.bh). Indians holding a valid US, UK, Schengen, EU or GCC residence permit can opt for a visa on arrival instead. Bahrain eVisa portal (official)
Transit & connections
No transit visa needed for airside connections. A transit visa is only required if you leave the airport.
Good to know
Apply only via the official evisa.gov.bh portal — third-party sites typically overcharge. The bank-statement requirement is the most common reason for refusal; submit a stamped statement in English. Visa rules change often — confirm on the official government source: https://www.evisa.gov.bh/
Frequently asked questions
Do Indians need a visa for Bahrain?
eVisa — apply online before travel. Apply only via the official evisa.gov.bh portal — third-party sites typically overcharge. The bank-statement requirement is the most common reason for refusal; submit a stamped statement in English.
What documents do Indians need for a Bahrain visa?
Indian passport valid at least 6 months; Recent passport-size colour photo; Confirmed hotel reservation in Bahrain; Confirmed return / onward flight ticket; 3-month bank statement showing min. BHD 300 closing balance, OR a copy of a valid US / UK / Schengen visa as proof of funds; Credit / debit card for fee payment
How long does a Bahrain visa take and what does it cost?
Processing: eVisa: usually 3–5 working days. Visa on arrival: issued immediately at Bahrain International Airport. Government fee: 2-week single-entry visit eVisa: around BHD 9 (~₹2,000 / ~$24). Service fees may apply. Visa on arrival (eligible category): from BHD 5.. Maximum stay: Visit eVisa (2 weeks): up to 14 days, single entry. Longer-stay eVisa tiers (3-month and 1-year multi-entry) are also available..
How do Indians apply for a Bahrain visa?
Apply online at the official Bahrain eVisa portal (evisa.gov.bh). Indians holding a valid US, UK, Schengen, EU or GCC residence permit can opt for a visa on arrival instead. Official source: https://www.evisa.gov.bh/