Independent guide — not a government website, embassy or recruiter.How we verifyScam alertsContact
Visa Check · Gulf

How to Check Bahrain Visa Online (2026)

The official way to check a Bahrain visa: where to check, what you need, step by step — and how to spot a fake visa before you travel or pay.

Official portal: www.evisa.gov.bhCost: freeLast reviewed: 8 November 2026
Bahrain flagCheck your visa onKingdom of Bahrain eVisaOpen www.evisa.gov.bh ↗Type the address yourself — beware look-alike sites.
Step by stepCheck a Bahrain visa in 4 steps
  1. Open the official portal

    Go to www.evisa.gov.bh — Kingdom of Bahrain eVisa.

  2. Enter your details

    Application reference number · Passport number

  3. Check every detail

    Name, passport number, nationality, visa type, sponsor/employer and validity dates must match exactly.

  4. Save the result

    Download or print it and carry it with your passport.

Use the eVisa portal's status check with the reference number you received.

Is your Bahrain visa fake? Warning signs

  • It cannot be found on www.evisa.gov.bh with your passport number.
  • Your name, date of birth or passport number is spelled differently.
  • You were given a different website or a PDF only, and no official reference.
  • The sponsor/employer shown is not the one in your job offer.
  • You are asked to pay again to “activate”, “stamp” or “verify” the visa.

Key takeaways

  • Three separate portals (eVisa, LMRA, NPRA) — no single dashboard.
  • Passport number alone suffices for eVisa checks; application number optional.
  • Work permits and labour-ban checks only on LMRA; residency and Golden Residency only on NPRA.
  • Official status checks are free — any fee demand is a scam.
  • Always verify on .gov.bh domains and confirm latest fees/rules before travel.

Quick answer: As of November 2026, a Bahrain visa status check requires using one of three separate government portals — eVisa for tourist/visit visas, LMRA for work permits, and NPRA for residency and Golden Residency. There is no unified dashboard. Official checks are free; any site charging a fee is a scam.

Bahrain visa status check on official eVisa portal

How to do a Bahrain visa status check: choose the right portal

Bahrain operates three distinct online status-check systems as of November 2026. They do not share data. You must select the correct tool based on your visa category:

  • Tourist, visit, family visit, GCC resident eVisa → evisa.gov.bh (Bahrain Electronic Visa Service)
  • Work permit, employment contract, labour-ban check → LMRA portal (Labour Market Regulatory Authority)
  • Residency permit, Golden Residency, dependent validity, renewal eligibility → NPRA system (Nationality, Passports & Residence Affairs)

Last verified: 8 November 2026. Fees, processing times, and portal URLs can change; always confirm with the official source or embassy before acting.

How to check Bahrain eVisa status online (tourist, visit, family visit)

The eVisa portal handles application-status enquiries for all visit-type visas. The check is free on the official site; look-alike agent sites often charge fees.

  1. Open https://www.evisa.gov.bh/VISA/visaInput in a browser.
  2. Enter your passport number exactly as printed (including any letters, no spaces).
  3. Application reference number is optional — the portal accepts passport number alone.
  4. Select your nationality from the dropdown.
  5. Enter your date of birth (DD/MM/YYYY).
  6. Complete the captcha and submit.

The portal returns one of these statuses:

  • Received — application logged, not yet processed
  • Under Process — under review (typical 3–5 working days)
  • Approved — visa granted; download/print the PDF
  • Rejected — application denied; reason may not be shown
  • Cancelled — visa revoked by sponsor or authority
  • Expired — validity period ended

Typical processing: 3–5 working days. Fee: ~BHD 29 (≈ USD 77) for standard tourist/visit eVisa (2026 rate).

Pro tip: If you applied through a travel agency, ask them for the reference number — it speeds up the search but is not required.

How to check Bahrain visa status without application number

The eVisa portal does not require an application reference number. Passport number + nationality + date of birth is sufficient.

  1. Go to evisa.gov.bh/VISA/visaInput.
  2. Leave the application-number field blank.
  3. Fill passport number, nationality, date of birth, captcha.
  4. Submit.

This works for visit, tourist, family visit, and GCC-resident eVisas. If the search returns no record:

  • Verify passport spelling (O vs 0, I vs 1).
  • Check passport expiry — some portals reject expired passports.
  • If you renewed your passport after applying, try the old passport number.

How to check Bahrain work visa / work permit status via LMRA

Do not use the eVisa portal for work permits. The Labour Market Regulatory Authority (LMRA) runs a separate eligibility tool. This is critical for skilled-trade workers (electricians, welders, drivers, HVAC techs, carpenters, machine operators).

  1. Access the LMRA work-permit eligibility portal (linked from lmra.bh).
  2. Enter your CPR (Central Population Register) number or LMRA reference number.
  3. Enter your passport number.
  4. Submit.

The LMRA tool displays:

  • Employer name and CR (commercial registration) number
  • Contract start and expiry dates
  • Work-permit eligibility status (Active / Expired / Cancelled)
  • Any labour-ban flags (critical — a ban blocks new permits)
  • Permit issuance status (7–10 working days after medical clearance)

Fee range (2026): BHD 200–300 depending on sector and permit duration. Processing: 7–10 working days post-medical.

If you are a new arrival and don't yet have a CPR card, ask your employer for the LMRA reference number — they can check on your behalf via the employer portal.

How to check Bahrain residency and Golden Residency validity via NPRA

The Nationality, Passports & Residence Affairs (NPRA) system handles residency-permit validity, including the Golden Residency programme (rules updated early 2026). This is separate from both eVisa and LMRA.

  1. Use the NPRA residency validity check (accessed via npra.gov.bh or the government services portal).
  2. Enter your CPR number (on your residency card / CPR card).
  3. Enter your passport number.
  4. Submit.

The NPRA check shows:

  • Residency expiry date
  • Dependent status (spouse, children)
  • Renewal eligibility and window
  • Golden Residency validity (fee: ~BHD 1,000+)

Golden Residency holders must use this system — the eVisa portal will not reflect residency status.

How to check Bahrain visa status via the government services portal (services.bahrain.bh)

The unified government services portal services.bahrain.bh offers a backup status check for all visa types. It is especially useful when the primary portal is under maintenance.

  1. Log in with your Bahrain.gov.bh credentials (or create an account using your CPR).
  2. Navigate to "Visa Services" → "Visa Status Enquiry".
  3. Enter passport number and, if available, application reference.
  4. Select visa category from the dropdown.

This portal also lets sponsors/employers submit cancellation, extension, or transfer requests. It mirrors data from eVisa, LMRA, and NPRA but may lag by a few hours.

How to check Bahrain visa cancellation status

Cancellation status appears on the same eVisa enquiry page or via the government services portal.

  1. Visit evisa.gov.bh/VISA/visaInput or services.bahrain.bh.
  2. Enter passport number (application number optional).
  3. If the visa was revoked, status reads "Cancelled".

The government services portal (services.bahrain.bh) is where companies and guarantors submit cancellation, extension, or transfer requests. Cancellation does not automatically impose a re-entry ban — check LMRA separately for labour-ban flags.

Bahrain visa status comparison table: systems, inputs, fees, timelines

Portal / System Visa Types Covered Required Inputs Status Categories Returned Typical Processing Time 2026 Fee Range
eVisa portal
(evisa.gov.bh)
Tourist, visit, family visit, GCC resident eVisa Passport number (± application number), nationality, DOB Received, Under Process, Approved, Rejected, Cancelled, Expired 3–5 working days ~BHD 29 (≈ USD 77)
LMRA portal
(lmra.bh)
Work permit, employment contract, labour-ban check CPR number or LMRA reference + passport number Active, Expired, Cancelled, Labour Ban flags, Contract expiry 7–10 working days after medical clearance ~BHD 200–300 (sector-dependent)
NPRA system
(npra.gov.bh / services.bahrain.bh)
Residency permit, Golden Residency, dependents, renewal CPR number + passport number Valid, Expired, Renewal eligible, Golden Residency status Immediate validity check; renewal varies Golden Residency ~BHD 1,000+
Government services portal
(services.bahrain.bh)
All categories (aggregated view) CPR/passport + login credentials Same as above, plus sponsor actions Near real-time Free enquiry

Source: Official portal fee schedules and LMRA/NPRA circulars (Q3 2026). Fees are indicative and subject to change; verify at time of application.

Common errors and fixes when checking Bahrain visa status

Error / Symptom Likely Cause Fix
"No record found" on eVisa portal Passport number typo (O/0, I/1), expired passport, or old passport used after renewal Re-enter exactly; try old passport number if renewed
Work permit not showing on eVisa Wrong portal — work permits are on LMRA only Use LMRA portal with CPR/LMRA reference
CPR number not recognised New arrival — CPR not yet issued Wait for CPR card; ask employer/HR for LMRA reference in meantime
Portal timeout / maintenance Scheduled downtime Try services.bahrain.bh as backup; retry in 1–2 hours
Golden Residency not found on eVisa/LMRA Wrong system — Golden Residency is NPRA only Use NPRA residency validity check

Contact channels if stuck:

  • eVisa support: online form at evisa.gov.bh
  • LMRA hotline: +973 17 506 506 (per LMRA website)
  • NPRA email: info@npra.gov.bh (per NPRA website)

What to do if your Bahrain visa status check shows 'Rejected' or 'Cancelled'

A rejection or cancellation is not the end of the road, but you must act quickly:

  • Rejected visit visa: You can reapply after addressing the reason (common: incomplete docs, passport validity <6 months). No mandatory cooling-off period.
  • Cancelled work permit: Check LMRA for labour-ban flags. If no ban, a new employer can apply for a fresh permit. If a ban exists, you may need to wait 6–12 months or appeal via LMRA.
  • Cancelled residency: You have a grace period (usually 30 days) to leave or regularise status. Contact NPRA immediately.

Always keep a PDF screenshot of the status page for your records and any appeal.

Bahrain visa status check for GCC residents: special rules

GCC residents (Saudi Arabia, UAE, Qatar, Kuwait, Oman) enjoy a streamlined eVisa process:

  • Eligible for eVisa on arrival or pre-approved eVisa (fee BHD 29).
  • Status check uses the same eVisa portal; select "GCC Resident" as nationality.
  • Required: valid GCC residency card (at least 3 months validity) and passport.
  • Processing often under 24 hours for pre-approved eVisas.

Note: GCC residents cannot use the LMRA or NPRA portals unless they hold a Bahrain work permit or residency.

How to verify a Bahrain visa status check result is genuine

Scammers create fake visa PDFs and phishing sites. Verify authenticity:

  • Cross-check the visa reference number on the official portal (eVisa, LMRA, or NPRA).
  • Ensure the URL is a .gov.bh domain — no .com, .net, .org for official checks.
  • Official status checks are free. Any request for payment to "activate", "verify", or "release" a visa is a scam.
  • Check the visa PDF for security features: QR code linking to the portal, watermark, and official emblem.

If in doubt, contact the Bahrain embassy in your country or the LMRA/NPRA hotlines listed above.

FAQ: Bahrain visa status check (2026)

Can I check status with only passport number?

Yes. The eVisa portal (evisa.gov.bh/VISA/visaInput) accepts passport number alone — application number is optional.

Where do I find my CPR number?

On your Bahrain residency card (CPR card) or in your LMRA employment contract. New arrivals receive it after medical and fingerprinting.

Is there a mobile app?

No official unified app exists as of November 2026. Use the browser-based portals listed above.

What if my visa shows 'Under Process' beyond 5 days?

Contact eVisa support via the form on evisa.gov.bh or ask your sponsor/employer to follow up.

Can I check someone else's visa status?

Only with their passport/CPR details and explicit consent. Unauthorised checks violate privacy rules.

How do I spot a fake visa or scam site?

  • Not found on official portal — if the visa reference does not appear on evisa.gov.bh, LMRA, or NPRA, it is likely fake.
  • Details mismatch — name, passport number, or expiry date differ from your documents.
  • Non-government domain — only .gov.bh domains are official. Agents' look-alike sites (.com, .net) are a scam risk.
  • Extra 'activation' fees — checking status on the official portal is free. Anyone asking for payment to "activate" or "verify" a visa is a scammer.

What if my visa does not show on any portal?

Confirm you are using the correct portal for your visa type (see comparison table). If still missing, contact your sponsor/employer — they can verify via the government services portal (services.bahrain.bh) or LMRA/NPRA directly.

Key takeaways

  • Three portals, no unified dashboard — eVisa for visit/tourist, LMRA for work permits, NPRA for residency/Golden Residency.
  • Passport number alone works on eVisa — application reference is optional.
  • Work-permit checks must use LMRA — the eVisa portal will not show employment contract or labour-ban status.
  • Official checks are free — any site charging for status enquiry is a scam.
  • Verify before you travel or sign — fees, rules, and portal URLs change; always confirm with the official source or embassy.

Disclaimer: This guide reflects information available as of 8 November 2026. Visa fees, processing times, portal URLs, and regulations can change without notice. Always verify current requirements on the official Bahrain government portals (evisa.gov.bh, LMRA, NPRA, services.bahrain.bh) or with the nearest Bahrain embassy/consulate before making travel or employment decisions. VisaPoint is not affiliated with any government agency.

Frequently asked questions

Can I check status with only passport number?

Yes. The eVisa portal (evisa.gov.bh/VISA/visaInput) accepts passport number alone — application number is optional.

Where do I find my CPR number?

On your Bahrain residency card (CPR card) or in your LMRA employment contract. New arrivals receive it after medical and fingerprinting.

Is there a mobile app for Bahrain visa status check?

No official unified app exists as of November 2026. Use the browser-based portals listed above.

What if my visa shows 'Under Process' beyond 5 days?

Contact eVisa support via the form on evisa.gov.bh or ask your sponsor/employer to follow up.

Can I check someone else's visa status?

Only with their passport/CPR details and explicit consent. Unauthorised checks violate privacy rules.

How do I spot a fake visa or scam site?

Check that the visa reference appears on an official .gov.bh portal, details match your documents, and no payment is asked for status checks.

What if my visa does not show on any portal?

Confirm you are using the correct portal for your visa type. If still missing, contact your sponsor/employer to verify via the government services portal or LMRA/NPRA directly.

Photos: Zairon / Wikimedia Commons, CC BY-SA 4.0

Bahrain visa check — FAQ

How can I check my Bahrain visa online?

Use the official portal — Kingdom of Bahrain eVisa (www.evisa.gov.bh). Enter application reference number, passport number and check that the details shown match your passport.

How do I know if my Bahrain visa is real or fake?

A genuine Bahrain visa can be found on the official government portal with your details. If it is not found, the name or passport number differs, or you were sent to a non-government website to "verify" it, treat it as fake and contact the embassy before travelling or paying anything more.

Is Bahrain visa checking free?

Yes. Checking a visa on the official government portal is free. Anyone charging a fee just to check or 'activate' a visa is not an official service.

What do I need to check a Bahrain visa?

Application reference number, Passport number.