GCC visa · Bahrain

Bahrain visa check: NPRA and LMRA

A Bahrain visa check online splits across two government portals, and typing your details into the wrong one will not find your record. This page shows the exact fields NPRA asks for on an eVisa application, the exact fields LMRA asks for on a work permit, and how to tell which one applies to your case.

Portal steps last verified 24 July 2026

Checking a visa or eVisa application

NPRA (the Nationality, Passports and Residence Affairs) runs the eVisa portal. Use this if you applied for a Bahrain visa online, or hold an application reference number.

Open NPRA eVisa Bahrain (official site)

You enter your details on evisa.gov.bh, the government site, not here. You enter your passport, nationality and reference number on the government site, never on this page.

Checking a work permit

LMRA (the Labour Market Regulatory Authority) issues and tracks work permits. Use this if you already work in Bahrain and want to check your permit's status or validity.

Open LMRA Bahrain (official site)

You enter your details on lmra.gov.bh, the government site, not here. You enter your identity card, passport and country details on the government site, never on this page.

Bahrain visa check: two portals, one job

A Bahrain visa check depends on what kind of record you are looking for. NPRA runs the eVisa system that covers entry visas, including tourist and business eVisas applied for before travel. LMRA runs a separate system for work permits, which cover expatriate employees once they are working in Bahrain. Picking the wrong portal is the most common reason a search comes back empty.

If you have an application reference number from applying online, start with NPRA. If you already hold a job in Bahrain and want to confirm your permit is active, start with LMRA. The rest of this page walks through both, field by field, using the exact labels each portal shows.

NPRA eVisa status, step by step

NPRA, the Nationality, Passports and Residence Affairs, operates the eVisa portal at evisa.gov.bh, which handles applying for a Bahrain visa online and checking a submitted application. Its "Check Application Status" page asks for four pieces of information, matched exactly against your passport.

  1. Open the NPRA eVisa portal using the button below (it opens the official evisa.gov.bh site in a new tab).
  2. Find Check Application Status among the eVisa services listed on the site.
  3. On the "Check the Status of a Visa or Permit for Bahrain" page, enter your Passport Number exactly as printed.
  4. Select your Nationality from the dropdown list.
  5. Enter your Date of Birth (day, month and year) as shown in your passport.
  6. Enter the Application Reference Number you were given when you applied.
  7. Submit the form and read the current status of your application.

The reference number matters most. Without the Application Reference Number issued when you applied, the page cannot pull up your record even if every other field is correct. Keep the confirmation email or printed receipt from your application until your visa is confirmed and stamped.

LMRA work permit check, step by step

LMRA, the Labour Market Regulatory Authority, regulates and tracks work permits for expatriate employees in Bahrain's private sector. Its "View Expatriate Employee Data" service, under the Expatriate Employee menu, shows a permit's status and validity using three inputs.

  1. Open the LMRA portal using the button below (it opens the official lmra.gov.bh site in a new tab).
  2. From the menu, go to Expatriate Employee, then View Expatriate Employee Data.
  3. Enter your Identity Card Number (Personal Number), your Bahrain CPR or ID card number.
  4. Enter your Passport Number exactly as printed in your passport.
  5. Choose your Country (country of origin) from the dropdown list.
  6. Submit the search and read the work permit status and validity shown for your record.

The Identity Card Number is the field that trips people up. It is the personal number on your Bahrain identity card, usually called a CPR number, and it is only issued once your residence and work permit have been processed. New arrivals without a card yet should ask their employer for this number rather than guessing at it.

NPRA vs LMRA at a glance

These two authorities cover different stages of the same journey into Bahrain. This table lays out who each one serves and what you need on hand before you search.

AuthorityWhat it coversWho checks hereWhat you need
NPRA (evisa.gov.bh) Entry visas and eVisa applications Visitors, business travellers, first-time applicants Passport number, nationality, date of birth, application reference number
LMRA (lmra.gov.bh) Work permits for expatriate employees People already employed in Bahrain Identity card (CPR) number, passport number, country of origin

Rule of thumb: no job in Bahrain yet, or applying from abroad, check NPRA; already working there, check LMRA.

What a Bahrain visa check result means

Both portals report the record as it stands; neither one can change or speed up a decision. On NPRA, a status such as approved, pending or rejected reflects the visa application stage. On LMRA, the result shows whether a work permit is currently valid, along with its validity details, since that record is what confirms a resident's legal working status inside Bahrain.

If NPRA shows your eVisa approved but you cannot find any record on LMRA, that is expected while you are still outside Bahrain. LMRA records relate to residents already registered for work inside the country, so an approved entry visa and an active work permit are two different milestones, not the same check.

If your Bahrain visa record is not found

A "not found" result is common and usually fixable. Work through these in order before assuming there is a real problem with your visa or permit.

  • Recheck every field: a single mistyped digit in a passport or reference number returns no match on either portal.
  • Confirm you picked the right portal: an entry visa will not show on LMRA, and a work permit will not show on NPRA.
  • Ask who submitted it: an employer, sponsor or travel agent may hold a reference number that never reached you directly.
  • Allow processing time: a newly submitted application or a permit still being finalised may simply not be live yet.

Moving on from a job in Bahrain rather than checking a fresh application? A permit check confirms your legal status; it says nothing about the money owed to you when the job ends. Work that out separately with our Bahrain end of service calculator before you finalise any departure paperwork.

Working somewhere else in the Gulf and need the equivalent check for a different country? See our visa checkers by other GCC country for the right official portal.

Bahrain visa check: common questions

How do I check my Bahrain visa status online?

Bahrain splits this into two separate checks. Use the NPRA eVisa "Check Application Status" page for a visit visa or eVisa you applied for yourself. Use the LMRA "View Expatriate Employee Data" service for a work permit tied to a job in Bahrain. Both run on official government portals, never on this page.

What is the difference between NPRA and LMRA in Bahrain?

NPRA, the Nationality, Passports and Residence Affairs, issues and tracks entry visas, including the eVisa applied for online before travel. LMRA, the Labour Market Regulatory Authority, issues and tracks work permits for expatriate employees already working in Bahrain. A visitor checks NPRA; a working expatriate checks LMRA for permit status.

What details do I need for a Bahrain eVisa status check?

The NPRA portal asks for your passport number, nationality and date of birth exactly as printed in your passport, plus the Application Reference Number you were given when you applied. Without that reference number, the Check Application Status page cannot find your record, so keep your confirmation email or receipt to hand.

What is the Identity Card Number LMRA asks for?

LMRA’s Identity Card Number field is the personal number on a Bahrain identity card, generally known as a CPR number, issued once a resident’s permit is processed. If you have not received a card yet, ask your employer for the number, since the LMRA lookup expects it alongside your passport number and country.

Can I check a Bahrain work permit without a CPR number?

The standard LMRA employee lookup asks for the Identity Card Number alongside your passport number and country, so a missing CPR number can block a self-check. Ask your employer or sponsor, since they hold the permit record on file, or use LMRA’s published enquiry channels listed on its website for another route.

Why does my Bahrain visa show no result on NPRA?

A blank result usually means a mistyped passport number, nationality or date of birth, since all three must match your passport exactly. It can also mean the application was never submitted through the eVisa portal, for example if a Bahrain embassy issued the visa directly. Recheck each field, then contact NPRA if they are correct.

AA
Reviewed by Dr. Ahmad Al-Juhani
GCC Labour Law and Immigration Consultant

More than four decades advising employers and workers on labour law, payroll, end of service settlements and residency and visa procedures across Saudi Arabia, the UAE, Qatar, Kuwait, Oman and Bahrain since 1979. Read full profile.

Last reviewed: July 2026

Keep going

More GCC visa checks

This is part of our Saudi and GCC visa check hub, which lists the right official portal for every kind of visa, with exact steps and free tools. Leaving a role in Bahrain? Start with your end of service calculation.