Bahrain tourist visa for Nepali citizens

e-Visa available — Bahrain grants this to citizens of essentially all countries except a short exclusion list that does not include Nepal. A 2-week eVisa costs roughly BHD 29 (~US$76); a 30-day eVisa is somewhat more.

Bahrain's eVisa is open to Nepali citizens, applied for online before travel (visa-on-arrival has generally been unavailable, so don't rely on getting one at the airport). Two common validities are offered — around two weeks and around 30 days — with the 30-day option costing more.

Steps

  1. Apply on the official e-Visa portal (recommended) or plan for visa on arrival — Go to evisa.gov.bh to apply in advance, which is generally smoother than arriving without one.
  2. Complete the online application — Submit your passport details, photo, and travel information as prompted.
  3. Pay the fee — Confirm the current fee on the official portal before paying, since it couldn't be independently confirmed here.
  4. Wait for approval and arrive with your e-visa — Once approved, present your e-visa confirmation on arrival.

Documents

Official links

Frequently asked questions

Is Nepal excluded from Bahrain's e-visa?

No — Bahrain's e-visa is open to citizens of all countries except Belarus, Iran, Kosovo, and North Korea. Nepal is not on that exclusion list.

Last reviewed 2026-09-29.

Printable document checklist