Last updated: September 2026. Visa fees and processing times are subject to change. Always verify on the government portal at evisa.gov.bh before applying. This is an informational travel guide, not affiliated with the Government of Bahrain.
Yes, Indian citizens require a visa to enter Bahrain. The Bahrain eVisa for Indians allows eligible passport holders to apply online for tourism or business, offering a 14-day single-entry or 30-day multiple-entry option. Alternatively, those holding valid UK, US, or Schengen visas may qualify for a visa on arrival.
Apply online at evisa.gov.bh (NPRA, Ministry of Interior). Processing: 3 to 5 working days, excluding Fridays, Saturdays, and Bahrain public holidays. The fee is $84 (single-entry) or $103 (multiple-entry), payable by credit or debit card. The processing fee is non-refundable if the application is not approved, and holding a visa does not guarantee entry to the Kingdom of Bahrain. Citizens of Pakistan, Sri Lanka, and Bangladesh are also eligible for the Bahrain eVisa for Indians.
Bahrain eVisa Types and Visa on Arrival for Indians
The Bahrain eVisa for Indians is issued in two categories: a 14-day single-entry eVisa at $84 and a 30-day multiple-entry eVisa at $103, both valid for 90 days from issuance. Holders cannot re-enter Bahrain using the same visa once they have exited the country.
| Feature | 14-Day Single-Entry eVisa | 30-Day Multiple-Entry eVisa |
|---|---|---|
| Fee | $84.00 | $103.00 |
| Validity window | 90 days from issuance | 90 days from issuance |
| Entries allowed | 1 | Multiple |
| Maximum stay per entry | Up to 14 days | Up to 14 days per entry |
| Permitted purposes | Tourism, Business | Tourism, Business |
| Criteria | eVisa | Visa on Arrival |
|---|---|---|
| Application location | Online at evisa.gov.bh | Bahrain International Airport |
| Requires qualifying visa or residency | No | Yes – UK, US, or Schengen visa, US green card, or GCC residency |
| Processing time | 3-5 working days | Immediate (queue dependent) |
| Confirmed return ticket | Required | Mandatory |
Indian citizens with a valid UK/US/Schengen visa, US green card, or GCC residency permit can opt for visa on arrival; otherwise, apply for the Bahrain eVisa for Indians. Saudi Arabia Hajj and Umrah visas are excluded from GCC-based visa-on-arrival eligibility.
Bahrain eVisa Fee for Indian Citizens and Payment Methods
The Bahrain eVisa for Indians costs $84 for a single-entry eVisa or $103 for a multiple-entry eVisa, payable online by credit or debit card. According to the NPRA visa portal, the processing fee is non-refundable if the application is not approved. Holding a visa does not guarantee entry to the Kingdom of Bahrain, and no part of the fee will be refunded if entry is refused at the border. For fee-related queries, contact NPRA at [email protected].
Documents Required for Bahrain eVisa (Indian Passport Holders)

The Bahrain eVisa for Indians requires the following supporting documents:
- Passport valid for at least 6 months from the date of travel
- Recent passport-style digital photograph
- Scanned copy of passport bio-page
- Hotel booking or proof of accommodation: for private stays with family or friends, include the host’s CPR copy and tenancy contract
- Confirmed return or onward flight ticket
- Bank statement or proof of sufficient funds
- Valid email address for eVisa delivery
- Minors under 18 must have their own individual visa, submitted by a parent or legal guardian
ECR passport holders need POE clearance for work visas. The Bahrain eVisa for Indians is electronically tied to the passport number provided in the application; entry may be denied if you travel on a different passport. Travelers carrying more than BHD 6,000 (approximately USD 15,900) in cash must declare it upon arrival; undeclared cash may result in fines or confiscation.
How to Apply for Bahrain eVisa and Processing Time
The Bahrain eVisa for Indians application is completed entirely online through the government portal at evisa.gov.bh in six steps, with standard processing taking 3 to 5 working days.
Visit evisa.gov.bh
Visit evisa.gov.bh and start a new application.
Create an account
Create an account and complete the online form with personal and travel details.
Upload required documents
Scanned passport bio-page, recent digital photo, proof of accommodation, and confirmed return ticket.
Pay the eVisa fee
Pay online using a credit or debit card.
Receive confirmation
Receive electronic confirmation by email once the application is reviewed.
Download the eVisa PDF
Print or download the approved eVisa PDF, as a printed copy is required for entry.
Processing excludes Fridays, Saturdays, and Bahrain public holidays. No express service is available, so apply at least two weeks before your planned departure date. Track your Bahrain eVisa for Indians application status on the portal using your travel document number.

Bahrain eVisa for Other South Asian Nationals & UK Residents
| Country | eVisa Eligible | Key Additional Requirement | Typical Processing |
|---|---|---|---|
| India | Yes | Standard documents | 3-5 working days |
| Pakistan | Yes | Additional background checks may apply | 3-7 working days |
| Sri Lanka | Yes | Standard documents | 3-5 working days |
| Bangladesh | Yes | Varies, check portal for updates | 3-7 working days |
Indian Passport Holders Living in the UK
Indian passport holders residing in the UK apply using the same Bahrain eVisa for Indians online process via the government portal at evisa.gov.bh. They may instead use visa on arrival with a qualifying document (see table above).
Bahrain eVisa Extension and Overstay Rules for Indian Citizens
The Bahrain eVisa for Indians can be extended via the Bahrain.bh portal before the eVisa expires. Visa on arrival may also be extended if eligible. Overstaying without an approved extension results in fines, potential deportation, and complications with future visa applications. You cannot re-enter Bahrain using the same visa once you have exited the country, and you cannot enter before the start date specified on the eVisa.
FAQ: Bahrain eVisa for Indians (2026)
How do I apply for a Bahrain eVisa as an Indian citizen?
Apply at evisa.gov.bh: create an account, upload documents, pay by card, download the eVisa PDF. Processing takes 3-5 working days; no express service exists.
What documents are required for a Bahrain eVisa for Indians?
Passport valid 6+ months, digital photo, scanned bio-page, proof of accommodation, confirmed return ticket, bank statement, and a valid email address.
How much does a Bahrain eVisa cost for Indian passport holders?
$84 (single-entry, 14-day stay) or $103 (multiple-entry, 30-day stay). The fee is non-refundable if the application is rejected or entry is refused.
How long does it take to get a Bahrain eVisa for Indians?
Standard processing takes 3-5 working days, excluding Fridays, Saturdays, and Bahrain public holidays. Apply at least two weeks before departure.
Can Indian citizens get a visa on arrival in Bahrain?
Yes, at Bahrain International Airport, if you hold a valid UK, US, or Schengen visa, US green card, or GCC residency permit. Saudi Arabia Hajj and Umrah visas are excluded.
How long is a Bahrain eVisa valid for Indian citizens?
The eVisa must be used within 90 days of issuance. Single-entry allows up to 14 days; multiple-entry allows up to 14 days per entry over 30 days total.
Can I extend my Bahrain eVisa while in Bahrain?
Yes, apply via the Bahrain.bh portal before expiry. Overstaying brings fines and possible entry bans. The eVisa is tied to the passport number used in the application.
Do Pakistani and Sri Lankan citizens need different documents for Bahrain eVisa?
Both are eligible and submit the same standard documents. Pakistani applicants may face additional background checks, extending processing to 3-7 working days.
This article was prepared by the Travel Visa Team at our UK-based travel information service. We are not affiliated with the Government of Bahrain. For queries, contact NPRA directly at [email protected].