Bahrain Visa for Indians 2026 — eVisa — apply online before travel, Fees & Documents

Bahrain visa for Indian passport holders: eVisa — apply online before travel. Govt 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 eVisa: usually 3–5 working days. Visa on arrival: issued immediately at Bahrain Inte

Fares and prices quoted in this guide are indicative estimates only — illustrative, not live quotes, and may be out of date. Search FlightGPT for current fares before booking.

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

Documents you'll need

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/

← All visa guides for Indian travellers